書籍転載:JavaScriptライブラリ実践活用[厳選111]
JavaScriptやJava、ライブラリを中心に、実務で使える設計・実装の要点を短く解説します。
-
JavaScriptのJSON形式のデータに対して、データベースのような感覚でアクセスするためのライブラリ「TaffyDB」の基礎と、基本的な使い方を解説します。
-
HTML5+JavaScriptベースでゲームを作る[enchant.js]
HTML5+JavaScriptで作られたゲーム・エンジン「enchant.js」の基礎と、基本的な使い方を解説します。
-
JavaScriptでクッキーを簡単に操作する[jquery.cookie]
JavaScriptでのクッキー操作をごくシンプルなコードで実装できる「jquery.cookieプラグイン」の基本的な使い方を説明します。
-
CoffeeScriptの基本構文のうち、数値や文字列表現、配列、for~in、unless/untilの記述方法を説明します。
-
オブジェクト指向でコードを記述する[CoffeeScript]
CoffeeScriptを使用すると、クラスベースのオブジェクト指向で記述できます。その内容について説明します。
-
短くかつ安全で高性能なコードを書く[CoffeeScript]
短い記述で、安全かつ高性能なJavaScriptコードを生成できる「CoffeeScript」の基本的な使い方を説明します。
-
書籍からの転載記事です。 Jasmineでテスト対象オブジェクトが持つメソッドの戻り値を固定値に変更したり、そのメソッドが実行されたかどうかを検証したりするために、Spy機能を使用する方法を解説します。
-
RSpec風の構文でBDD用のテスト・コードを記述する[Jasmine]
書籍からの転載記事です。 RSpec風のテスト・コードが書けるBDD(ビヘイビア駆動開発)テスティング・フレームワーク「Jasmine」の基本的な使い方を説明します。
-
[Underscore.js]テンプレートとオブジェクトから文字列を生成する
書籍からの転載記事です。 テンプレートとオブジェクトをバインドし、その結果を出力できる「Underscore.js」のテンプレートAPIの使い方を説明します。
-
[Underscore.js]さまざまなコレクション操作を行う
書籍からの転載記事です。 ユーティリティ・ライブラリ「Underscore.js」の基礎として、さまざまなコレクション操作について説明します。
-
[QUnit]テストコードを実行し、ブラウザで結果を確認する
JavaScript用テストランナーの定番ライブラリである「QUnit」の基礎と基本的な使い方を説明します。
-
[Knockout]MVVMパターンでアプリケーションを構築する
MVVM(Model-View-ViewModel)パターンをサポートするJavaScriptライブラリである「Knockout」の基礎と、基本的な使い方を解説します。
-
書籍からの転載記事です。 URLの「#」以降の指定によって処理を分割することに着目したフレームワークである「Sammy.js」の基礎と基本的な使い方を紹介。紹介します。
-
[AngularJS]HTMLそのものをテンプレートとして動的な表示を実現する
書籍からの転載記事です。 HTMLとJavaScriptをシンプルに分離できる、LiteなJavaScriptフレームワークである「AngularJS」の基礎と基本的な使い方を紹介します。
-
Backbone.jsのCollectionを操作し、イベントを購読する
書籍からの転載記事です。 Backbone.jsのCollectionの内部状態を変更するメソッドが呼ばれた際に発生するadd/change/remove/resetなどのイベントを購読することで、Collectionの状態変更を監視する方法を説明します。
-
Ember.jsでビューとコントローラを紐付け、DOM更新のコードを省略する
書籍からの転載記事です。 MVCフレームワークの「Ember.js」の基礎と基本的な使い方を紹介します。Ember.jsではテンプレート・エンジンにより、コントローラからのデータを受け取ってHTML出力内容を動的に整形できます。
-
Backbone.jsのModelを操作し、イベントを購読する
書籍からの転載記事です。 Backbone.jsでは、Modelの内部状態を変更するメソッドが呼ばれた際、changeイベントが発生します。changeイベントを購読することで、Modelの状態変更を監視することができます。
-
MVCパターンでアプリケーションを構築する(Backbone.js)
書籍からの転載記事です。 クライアントサイドMVCフレームワークの定番ライブラリの1つ「Backbone.js」の基本的な使い方を解説します。