Astro なぜ使わないの?Astro.jsでモダン&最速のWebサイト構築!Asrotoとは Astro JSは、超高速&最適化された次世代フレームワーク!JavaScriptを最小限に抑えつつ、ReactやVueともスムーズに統合可能。アイランドアーキテクチャで必要な部分だけを動的にし、パフォーマンスを最大化。静的サイトを速く、美しく作りたい開発者必見!詳しく紹介します。 2025.02.21 Astro
javascript IndexedDBとは?ブラウザ内で使えるデータベースの基本と活用法 IndexedDBは、ブラウザ内で大容量データを保存・管理できるストレージ機能です。localStorageの制限を超え、オフライン対応も可能。この記事ではIndexedDBの基本概念や使い方、メリット・注意点をわかりやすく解説します。Web開発でデータ管理を効率化したい方は必見です! 2025.02.15 javascript
WordPress WordPressは本当に危険?脆弱性の実態と安全対策 WordPressは脆弱性が多く、攻撃対象になりやすいと言われますが、本当に危険なのでしょうか?本記事では、WordPressの主な脆弱性と安全に運用するための対策をわかりやすく解説。初心者でも実践できるセキュリティ対策を紹介し、あなたのサイトを守る方法を詳しく説明します。 2025.02.13 WordPress
css CSS var()の使い方完全ガイド はじめにCSSのvar()関数は、変数を定義して再利用できる便利な機能です。これを活用すると、スタイルの一貫性を保ちつつ、保守性の高いコードを書くことができます。本記事では、var()の基本的な使い方から、実践的な応用例までを詳しく解説しま... 2025.02.12 css
javascript JavaScriptで一定時間後に自動で閉じるalertの実装方法 はじめにJavaScriptのalert関数は、簡単にダイアログを表示できる便利な機能ですが、通常はユーザーが手動で閉じる必要があります。しかし、特定の状況では一定時間後に自動で閉じたい場合もあります。本記事では、JavaScriptを使っ... 2025.02.11 javascript
css CSSのエラーチェック方法とおすすめツール はじめにCSSはWebサイトのデザインを決定する重要な技術です。しかし、コードが複雑になると、エラーや予期しないスタイル崩れが発生することがあります。効率的なエラーチェックを行うことで、保守性の高いコードを維持し、サイトの品質を向上させるこ... 2025.02.10 css
css position: sticky が効かない?よくある原因と解決策を徹底解説 1. はじめにCSSのposition: sticky;は、スクロールに応じて要素を固定表示させる便利なプロパティです。しかし、「意図した動作をしない」「効かない」といった問題によく直面します。本記事では、position: sticky;... 2025.02.09 css
その他 UTMパラメータの設定方法:utm_mediumとutm_sourceのどちらに「qr」を含めるべきか? 1. はじめにQRコードを活用してウェブサイトのアクセスを解析する際、Googleが提供するCampaign URL Builderを利用することで、アクセス元を明確に把握し、マーケティング戦略を最適化できます。しかし、QRコードからのアク... 2025.02.08 その他
javascript JavaScriptで曜日を取得・変換する方法まとめ(moment.js Day.js サンプルコードあり) はじめにJavaScriptで日付を扱う際、曜日の取得や操作は頻繁に必要となります。しかし、実装時に具体的な書き方を思い出せないことも多いものです。本記事では、JavaScriptでの曜日の取得・操作方法を、初学者から実践者まで分かりやすく... 2025.02.07 javascript
javascript JavaScriptのドット3つ(…)とは?スプレッド構文を徹底解説 1. はじめにJavaScriptを学んでいると、...(ドット3つ)という記号を目にすることがあります。これは「スプレッド構文(Spread Syntax)」または「レスト構文(Rest Syntax)」と呼ばれ、配列やオブジェクトの操作... 2025.02.06 javascript
css CSSでスクロールできない問題の原因と解決策 はじめにWebサイトを制作していると、意図せずスクロールができなくなる問題に直面することがあります。本記事では、この問題が発生する原因と具体的な解決策を解説します。初学者がつまずきやすいポイントから、現役エンジニアが見落としがちな細かい事項... 2025.02.05 css
javascript JavaScriptやjQueryで特定の表示状態を持つ要素の中のインデックスを取得する方法 – display: none の要素は数えないで! 1. はじめにJavaScriptを使用して、特定の表示状態を持つ要素の中でインデックスを取得する方法について解説します。例えば、display: none; の要素を除外して、表示されている要素だけのインデックスを取得したい場合があります... 2025.02.04 javascript
css box-shadowを特定の方向だけに適用する方法 – 影を横には出さずに縦だけに出したいんです CSSである要素に強調を持たせるために、プロパティbox-shadowは非常に有用な機能です。しかし、特定の方向だけに影を適用したいと思っても実際には不要な方向にも弱い影が出てしまうことがあります。この問題を回避するためのテクニックをご紹介... 2025.01.23 css
その他 2手で完了!? Astroフレームワークにtailwindcssを追加する方法 はじめに静的サイトジェネレーターAstroフレームワークにCSSフレームtailwindcssを導入する方法を記します。tailwindcssの導入によってクラス名に悩んだりメディアクエリを無駄に増やすことを避けられて制作がスムーズに進めら... 2024.11.23 その他
WordPress WordPressでAjax処理を行う時の簡単な方法と流れ はじめにWordPressでオリジナルテーマやプラグインでAjax通信を設定する流れの備忘録です。wp_localize_scriptwp_ajax_、wp_ajax_nopriv_javascriptこれらのキーワードをこの順番で覚えてお... 2024.11.17 WordPress
Astro AstroフレームワークにReactを導入する流れ – Astro.jsで静的サイト制作 はじめにフレームワークAstro.jsではReactを導入して部分的にインタラクティブなページを構築することができます。公式 チュートリアルは体系的に学べるのが良いのですがサッと見て思い出したいときのために記事に残しておこうと思います。まっ... 2024.11.10 Astro
css 【CSS】floatした画像を文章の右下に回りこませる方法 はじめにデザイナーから渡されるデザインカンプで画像が右下の回り込んでいるパターンを見たことがある人はどれだけいるのでしょうか?画像が回り込んでいる部分の幅や高さが固定値ならばそれほど困らないのですが画面幅によって見た目が変わるレスポンシブデ... 2024.11.04 css
HTML 入力内容に応じて高さを自動調整するtextareaの作り方(Javascript、CSS<field-sizing>、jQuery、ライブラリを使った各方法) はじめにWEBサイトで長い文字列を入力可能にするtextareaタグですがデフォルトのままだと行が増えていくと初期の高さを超えた時に上部の文字が見えなくなってしまいます。スクロールバーが出現してスクロールをすることによって見ることができはし... 2024.11.01 HTMLjavascript
Astro Astroフレームワークで生成フォルダをdistから任意のフォルダ名にする方法 – Astro.jsで静的サイト制作 最新のWEBフレームワーク「Astro.js」で静的サイトを作成するために覚えておくとよいこと第2弾です。今回はビルドコマンドで生成されるフォルダをデフォルトの「dist」から任意の名前に変更する方法です。なぜ任意のフォルダ名にしたいか既存... 2024.04.05 Astro
Astro Astroフレームワークを相対リンクにする方法 はじめにウェブフレームワークAstro(Astro.js)を利用して静的サイトを作成する際に各画像パスだったりサイト内リンクが相対リンクだと便利です。この記事を読むとAstro.jsでの相対リンクのプラグインの設定方法がわかります。Astr... 2024.03.29 Astro