タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

codezineとvue.jsに関するnabinnoのブックマーク (2)

  • お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編)

    はじめに Vue.jsは、シンプル・軽量・高速という特徴を持つデータバインディングライブラリとして最近注目を集めています。LINE社でもアプリ内WebViewの実装技術の選択肢の一つとしてVue.jsを採用しています。2014年11月27日にリリースされたLINEスケジュールは、Vue.jsを使って実装しているSPA(Single Page Application)の代表例です。 稿は日語記事がまだ少ないVue.jsの基機能の紹介を目的とした「基礎編」として、公式ドキュメントの内容を元に解説します(執筆時点のバージョンであるv0.11の内容です)。 Vue.jsとは Vue.jsは、双方向バインディングによるModelとViewをつなぐ仕組み「ViewModelレイヤー(MVVMパターン)」を提供するJavaScriptのライブラリです。 Vue.jsの基概念は以下のようになってい

    お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編)
  • お手軽データバインディングライブラリ「Vue.js」を使いこなそう(コンポーネント編)

    はじめに 連載第1回目記事『お手軽データバインディングライブラリ「Vue.js」を使いこなそう(基礎編)』ではVue.jsの基について解説しました。今回はVue.jsを使用して再利用可能なモジュールを作るための技術要素、カスタムフィルター、カスタムディレクティブ、コンポーネントについて紹介します(稿の執筆時点のVue.jsのバージョンはv0.11.5です)。 Vue.jsはVM(ViewModel)インスタンスを定義することにより、View-Model間の双方向データバインディングを容易に実現する機能を提供するライブラリです。シンプルな機能で学習コストが少ないという特徴もあり、お手軽にアプリケーション開発を進めることができます。しかし、次第にアプリケーションの機能要件が多くなってくると、VMインスタンスの定義だけでは$elや$dataの内容が肥大化して煩雑になってしまう場合もあります。

    お手軽データバインディングライブラリ「Vue.js」を使いこなそう(コンポーネント編)
  • 1