Backbone.js

ソフトウェアのスクリーンショット:
Backbone.js
ソフトウェアの詳細:
バージョン: 1.2.1 更新
日付のアップロード: 20 Jul 15
開発者: Jeremy Ashkenas
ライセンス: 無料
人気: 38

Rating: nan/5 (Total Votes: 0)

これではJavaScriptの機能にモデル、ビュー、コントローラ、イベント、歴史やコレクションが追加されます。
ランチ、2キロバイトの下に来ます。
 モデルのキーと値を結合し、カスタムイベント、列挙機能の豊富なAPIとコレクション、宣言型イベント処理との意見と、RESTfulなJSONインタフェースを介して、既存のアプリケーションにそれをすべて接続を提供することで、JavaScriptに重いアプリケーションへのバックボーンを供給する構造。

このリリースで新しい何が:

このは、かつてのアナログとしてlistenToOnceを追加しました。
どこに似てコレクションにfindWhere方法を、追加しました。
、キー、値、ペア、転化を追加しました選択、およびバックボーンモデルにUnderscore.js方法を省略します。
あなたが好きな場合は、ルータのルートマップ内のルートは現在、関数リテラル、代わりの方法への参照とすることができます。

この何がバージョン1.1.2で新しく追加されます。

かつてのアナログとしてlistenToOnceを追加しました。
どこに似てコレクションにfindWhere方法を、追加しました。
、キー、値、ペア、転化を追加しました選択、およびバックボーンモデルにUnderscore.js方法を省略します。
あなたが好きな場合は、ルータのルートマップ内のルートは現在、関数リテラル、代わりの方法への参照とすることができます。

このバージョン0.9.10の新機能です:

このA"ルート"イベントはBackbone.historyに解雇されることに加えて、ルータ上でトリガされます。
モデル検証を保存するようになりましのみモデル#でデフォルトで適用されず、{検証:真}ない限り、もはや、建設時やモデル#セットにデフォルトで適用されオプションが渡されます。
ビュー#メイクは削除されました。これでDOM要素を構築するために直接$を使用する必要があります。
ATTR":;:渡す{サイレント真}変化変化にもはや個々&QUOTを遅らせませんイベントは、その代わりに、彼らは完全に沈黙しています。
遅延属性はもはや利用可能であると変化するようにモデル#変更方法は、削除されました。
属性比較を使用しています!==代わり_.isEqualの変化に関するバグ修正。

このバージョン0.9.9の新機能です:

この渡して、コレクションに追加使用している場合、{マージ:真}今その属性が既存にマージ持つように重複したモデルの原因となります代わりのモデルは無視されています。
追加された更新用&QUOT(フェッチするためのオプションとして利用可能これも)、スマート"モデルのセットの更新。
{:真のパッチ}渡すことによってセーブでHTTP PATCHサポート。
あなたが好きな場合は、グローバルイベントバスとして使用できるようにバックボーンオブジェクトは現在のイベントを拡張します。
リクエスト"&QUOTが追加されました。要求をサーバーに行われ始めるたびにトリガーBackbone.syncにイベント。シンク"&QUOTに自然な補完。イベント。
ルータのURLは現在、正規表現を使用せずに、括弧を経由してオプションパーツをサポートしています。
バックボーンのイベントは現在、ノードの一回、またはjQueryのものに類似し、一度サポートしています。

このバージョン0.9.2の新機能:

この代わりに、コレクションに重複したモデルを追加したときにエラーを投​​げるの、バックボーンは今静かに代わりにそれらをスキップします。
追加されたプッシュ、ポップ、コレクションに抜き、およびシフト。
変更"モデルの変更されたハッシュは、現在、モデルの最後に&QUOTので、変更された属性のデルタの読みやすいために露出されます。イベント。
単純なフィルタリングにはコレクションに場所を追加しました。
今特定のオブジェクトにバインドされたすべてのコールバックを削除するには、単一の外にコールを使用することができます。
サイレント]である。;も&QUOTもそのうちのいくつかは、ネストされた個々の変更イベントのためのバグ修正
location.hash断片内のURLエンコードのバグ修正。
{:実際の待機}と呼ん保存に先立って、クライアント側の検証のためのバグ修正。
更新/例藤堂リストのアプリをリフレッシュ。

このバージョン0.9.0の新機能:あなたは、事前にキーを知らない場合には

この、あなたは今model.set(キー、値)だけでなく、保存を呼び出すことができます。
同じIDを持つ複数のモデルはもはや単一のコレクションでは許可されていません。
シンク"&QUOTが追加されました。モデルの状態が正常(破棄、保存、作成)サーバーと同期されているときはいつでもトリガするイベント、。
バインドとアンバインドは、jQueryのリードに続いて、明確にするためにオンとオフに名前が変更されました。古い名前もまだサポートされています。
バックボーンコレクションのコンパレータ機能は現在、SORTBY(一つの引数を取る関数を渡すなど)、またはソート(二つの引数を期待するコンパレータ機能を渡す)のようにどちらかの動作をする場合があります。コンパレータ機能は現在もコレクションにデフォルトでバインドされている - あなたはその中にこれを参照できるようにします。
ビューのイベントは今も直接関数値だけでなく、既存のビューメソッドの文字列名が含まれていてもよいハッシュ。
アンダースコアからプロキシ、コレクションにシャッフルし、初期が追加されました。
モデル#urlRootは、現在機能ならびに値として定義することができます。
ビュー番号属性は、現在の機能と同様の値として定義することができます。
コレクションにフェッチ呼び出すとなりましたが定義されている場合、すべてのフェッチJSONは、コレクションのモデルの解析機能を介して実行されます。

このバージョン0.5.3の新機能です:

このビューのイベントプロパティが、今では簡単にプログラムで定義し、継承すること、機能だけでなく、オブジェクトリテラルとして定義することができますイベント。
GROUPBYは今コレクションのメソッドとしてアンダースコアからプロキシされます。
トリガから最初のルートを防ぐために:サーバーはすでに、ページの読み込み上のすべてをレンダリングしている場合は、({真のサイレント})Backbone.history.startを渡します。エンコードされたURLとpushStateためのバグ修正。

このバージョン0.5.2の新機能:

このバインド機能、今でコールバック関数のこれを指定するには、オプションの三番目の引数を取ることができます。
同じIDを持つ複数のモデルが今コレクションで許可されています。
(jQueryOptions).fetchを呼び出すと、直列化される不正なURLを引き起こす可能性のバグを修正しました。
pushStateから分解したときに、リダイレクトする前に、余分の短いルート火を修正しました。

このバージョン0.5.1の新機能である:pushStateにハッシュベースのURLから

この改善された透明なアップグレード、およびその逆。
#初期化モデルへ渡される非修飾の属性を修正し矛盾。
ルートから先頭hashbangsを取り除くことになる0.5.0の変更を差し戻し。
追加は、の別名として含まれています。

このバージョン0.5.0の新機能です:

この最高のを見て、見て小さな調整とマイクロバグ修正、多数の差分コミット。 Backbone.history.start:オプトインとでは有効になってHTML5 pushStateのサポート、({pushState:真})。
コントローラを明確にするため、ルータに名前が変更されました。
コレクション#リフレッシュがパラメータなしで使用する場合に、コレクションから新しいモデルのコレクションだけでなく、空をリセットする両方の能力を強調するために、コレクション#リセットに名前が変更されました。 saveLocationがナビゲートで置換しました。
RESTfulな永続化メソッド(など、フェッチ、保存)ここでさらに成功/エラーの連鎖と一般便宜のためのjQuery繰延オブジェクトを返します。
モデル#エスケープ用のエスケープの改善XSS。
コレクションを使用することなく、RESTfulなURLを指定できるようにするurlRootオプションが追加されました。
Backbone.history.startが複数回呼び出された場合は、エラーがスローされます。
コレクション#は現在、作成した新しいモデルを初期化する前に検証します。 view.elは現在、jQueryの文字列検索することができます。
バックボーンビューは現在も属性パラメータを取ることができます。
モデル#デフォルトは現在の関数だけでなく、リテラルの属性オブジェクトにすることができます。

この要件:

このJavaScriptはクライアント側で有効になって

同じようなソフトウェア

put-selector
put-selector

13 Apr 15

Egg.js
Egg.js

20 Jul 15

Crossroads.js
Crossroads.js

6 Jun 15

Lodash
Lodash

18 Jul 16

開発者の他のソフトウェア Jeremy Ashkenas

Docco
Docco

28 Feb 15

CoffeeScript
CoffeeScript

4 Jun 15

Docsplit
Docsplit

13 Apr 15

Underscore.js
Underscore.js

11 Apr 15

へのコメント Backbone.js

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す