top of page

グローバルフリーランス協会

Alpine.js の紹介と基本的な使い方

  • 執筆者の写真: 亚 杨
    亚 杨
  • 2 時間前
  • 読了時間: 1分

Alpine.jsとは

Alpine.js は、HTML に直接 JavaScript の機能を追加できる軽量なフロントエンドライブラリです。Vue.js に似たシンプルな記法を持ちながら、より小さなサイズで手軽に利用できます。

大規模な SPA(Single Page Application)を作るためではなく、簡単な UI の制御や動的な表示を実現したい場合に適しています。

特徴

  • 軽量で高速

  • 学習コストが低い

  • HTML に直接記述できる

  • ビルドツールなしでも利用可能

基本的な使い方

まず、CDN を利用して Alpine.js を読み込みます。

次に、x-data を使用してデータを定義します。

<div x-data="{ count: 0 }">
    <button @click="count++">+</button>
    <span x-text="count"></span>
</div>

この例では、ボタンをクリックするたびに count の値が増加し、画面に表示されます。

表示・非表示の切り替え

x-show を使うことで要素の表示を制御できます。

<div x-data="{ open: false }">
    <button @click="open = !open">切り替え</button>

    <p x-show="open">
        メッセージを表示します。
    </p>
</div>

まとめ

Alpine.js は、小規模なインタラクティブ機能を簡単に実装できる便利なライブラリです。複雑なフレームワークを導入するほどではない場合に、シンプルなコードで動的な UI を実現できます。

 
 

最新記事

すべて表示
《在日生活小教室|給華人的實用指南》第1期|在日生活小教室之一:超商的隱藏用法

很多人來日本只把超商當買飲料零食的地方,但其實它們是「生活百寶箱」! • 行政文件、住民票可以在超商的多功能列印機直接列印,不用跑市役所排隊 • 代繳水電費、網路費、甚至部分稅金,都能在超商結帳 • 深夜趕報告時,超商的免費熱水、微波爐、休息區都能派上用場 這些隱藏用法,幫你省下不少跑機關的時間,超商真的是在日生活的好幫手~

 
 
箱根一日游

从东京出发前往箱根,一日游的最佳玩法是体验经典的**“箱根黄金环线(Hakone Loop)”**。这条路线将登山铁道、缆车、海贼船等5种以上的交通工具与箱根的绝景天衣无缝地串联在一起,不走回头路,刚好可以充实地玩够一天。 以下为您规划的**箱根特急一日游完美攻略**: ### 🎒 行前必准备 * **箱根周游券(Hakone Freepass):** 一日游的绝对神器!涵盖了接下来行程中所有

 
 
bottom of page