株式会社コナックス - 大阪を拠点にウェブ制作・システム開発・マーケティングまで一貫対応。

  • Top
  • Mission
  • Service
  • Technologies
  • Price
  • Blog
  • Company
  • Recruit
  • Contact

# JavaScript

  • 全て
  • フロントエンド開発
  • バックエンド開発
  • 開発環境・ビルドツール
  • サーバー・インフラ
  • SEO・マーケティング
  • テクニック・Tips集
  • コラム・雑記

    Service WorkerとPHPで実装するWeb Push通知:最小構成で構築する入門ガイド

    2025.08.26

    Web Push通知は、ユーザーがサイトを閉じていても情報を届けられる仕組みで、再訪のきっかけ作りや重要なお知らせの即時配信など幅広い用途に活用できます。かつてはネイティブアプリでしか実現できなかったプッシュ通知が、Service Worker と Push API の登場によりウェブでも可能になりました。本記事はWeb Push通知の入門者向けの導入ガイドとして、Service Worker と PHP(Minishlink/web-push)を用い、VAPID鍵の生成 → 購読データの保存 → 管理画面からの通知送信 までを一気通貫で最小構成として構築します。本番運用時には無効購読の整理・解除導線の設計・セグメント配信・レート制御・ログ監視・プライバシー設計なども考慮する必要がありますが、まずは最小構成でWeb Push通知のコアとなる部分を構築し、段階的に拡張していきましょう。

    PWAとは?Service Workerで実現するスマホアプリのような次世代Web体験

    2025.08.12

    PWA(Progressive Web Apps)は、Webサイトにスマホアプリのような操作感や機能を持たせる次世代のWeb技術です。インストール不要でオフラインでも利用でき、プッシュ通知やホーム画面追加などの機能を提供します。本記事では、PWAの概要からメリット、具体的な導入手順までをわかりやすく解説します。

    DOM操作の基本とパフォーマンスの良い書き方

    2025.04.25

    DOM操作はJavaScriptによるWeb開発において避けて通れない重要な技術です。しかし、DOMの扱い方によっては大きなパフォーマンス差が生じることもあります。本記事では、DOM操作の基本から、パフォーマンスに優れた書き方までを具体的なコード例とともに解説します。

    つまずきやすいJavaScriptのthisの挙動を図解で理解する【通常関数内・アロー関数内・インスタンス内での挙動まとめ】

    2025.04.02

    JavaScriptを学び始めた多くの人が「this」の挙動に混乱します。同じ「this」でも、どこで使うかによって参照する対象が変わるからです。この記事では、「this」が何を指すのかを図解と具体例でわかりやすく解説します。

    prefers-reduced-motionを考慮したアニメーションの作り方【アクセシビリティ対応】

    2025.02.05

    アニメーションはWebサイトに視覚的な魅力を与えますが、過度な動きは一部のユーザーにとって不快感や体調不良を引き起こすことがあります。特に、動きに敏感なユーザーのためには、OSの設定「prefers-reduced-motion」を考慮した実装が重要です。この記事では、CSS・JavaScriptでの対応方法と実装例を紹介します。

    スクロール連動アニメーションをCSSで実現するには?Intersection Observerと組み合わせた使い方

    2025.01.24

    スクロールに応じて要素をふわっと表示させたり、アニメーションさせたりする表現は、今やWebサイトに欠かせない演出のひとつです。この記事では、CSSアニメーションとJavaScriptの Intersection Observer API を組み合わせて、軽量かつモダンなスクロール連動アニメーションを実装する方法を紹介します。

    Alpine.jsとは?軽量で簡単に導入できるモダンなJSライブラリ入門

    2025.01.21

    「Vue.js や React は少し大げさ…」そんなあなたに最適な選択肢が Alpine.js です。HTMLに直接記述するだけで、双方向バインディングやリアクティブなUIが実現可能。CDNから読み込むだけで使える手軽さも魅力です。本記事では、Alpine.jsの基本から実用例までを丁寧に解説します。

    JavaScriptで動きを加える:アニメーションライブラリ10選と導入方法

    2024.09.26

    アニメーションでWebサイトに動きを加えると、ユーザーの興味を引きつけたり、情報の伝達を効果的にしたりすることができます。この記事では、JavaScriptで簡単に導入できるアニメーションライブラリを10個厳選し、それぞれの特徴と導入方法を紹介します。

    配列操作メソッドまとめ:map, filter, reduce の実践活用例

    2024.09.24

    JavaScriptで配列を操作する際に欠かせないのが「map」「filter」「reduce」といった高階関数です。これらのメソッドを使いこなすことで、コードをより簡潔かつ直感的に記述することができます。本記事では、それぞれの使い方と具体的な活用例をわかりやすく紹介します。

    jQueryからの脱却!よくある処理をネイティブJSで書き換える

    2024.06.09

    近年では、モダンブラウザの進化により、jQueryを使わずとも多くのDOM操作が簡単に実現できるようになりました。コードの軽量化や依存性の排除、可読性の向上を目指して、jQueryからネイティブJavaScript(Vanilla JS)への書き換えを検討してみませんか?この記事では、現場でよく使われるjQueryの処理をネイティブJSで書き換える方法を紹介します。

    GSAP(GreenSock)入門:複雑なアニメーションも簡単に制御する方法

    2024.06.04

    アニメーションを使ったWeb演出は、ユーザー体験を向上させる強力な手段です。中でもGSAP(GreenSock Animation Platform)は、高性能かつ直感的に扱えるアニメーションライブラリとして、多くの開発者に支持されています。本記事では、GSAPの基本から応用までを分かりやすく解説し、複雑なアニメーションも自在に制御する方法を紹介します。

    CSSアニメーション vs JavaScriptアニメーション:使い分けとベストプラクティス

    2024.05.09

    Webサイトに動きを加えるアニメーションは、UXを向上させたり、視覚的な魅力を高めたりする重要な要素です。しかし、アニメーションの実装にはCSSとJavaScriptの2つのアプローチがあり、それぞれに得意・不得意があります。本記事では、それぞれの特徴と使い分け、さらに実務で役立つベストプラクティスを具体例とともに解説します。

    今さら聞けないJavaScriptの変数宣言:var, let, const の違いと使い分け

    2023.05.09

    JavaScriptでは、変数の宣言に var、let、const の3種類があります。それぞれの特徴や使い分け方を理解することで、予期しないバグの回避や、より読みやすく保守性の高いコードを書くことができます。本記事では、それぞれの違いと実践的な使い分け方について具体例と共に解説します。

Contact お問い合わせ

ウェブサイトの制作や運用で
お困りですか?
まずは無料相談をご利用ください。

新規立ち上げからリニューアル、機能追加や運用改善まで課題に合わせた最適な解決策をご提案いたします。
ご相談やお見積もりは無料ですので、まずはお気軽にお問い合わせください。

無料相談・お問い合わせ
  • トップ
  • ブログ
  • # JavaScript
株式会社コナックスALL-ROUND WEB STUDIO
  • トップ
  • ミッション
  • サービス
  • 利用技術
  • ブログ
  • 制作料金
  • 会社概要
  • 求人情報
  • お問い合わせ
  • 通知設定
  • クッキー設定
  • プライバシーポリシー
  • クッキーポリシー
〒550-0002
大阪市西区江戸堀1-14-1
平和相互肥後橋ビル 508

© KONUX.ltd, all rights reserved.

ブログ更新のお知らせを受け取る

本サイトでは、最新記事が公開された際や過去の記事が更新された場合にWeb Push通知でお知らせすることができます。
ご利用のブラウザやスマートフォンに直接通知が届くので、新しいコンテンツを見逃すことがありません。
設定はページ下部の「通知設定」からいつでも変更できます。