4

私は、いくつかのviewscriptと分散jqueryコードを備えたzendフレームワークアプリケーションを持っていますが、見た目が悪く、メンテナンスが困難です(構造がない、スニペットが緩いなど)。

ここで、アプリケーションに関連するすべての JavaScript を一元化して、クリーンアップを行いたいと考えています。

jquery を中央の構造化された JavaScript レイヤーに整理するのに役立つ js フレームワークはありますか? angular.js、backbone.js関連のようなものでしょうか?これらのフレームワークが私の問題に適しているのか、追加のオーバーヘッドがあるのか​​ わかりません。

4

2 に答える 2

0

サイトの js を管理するには、requirejs を使用することをお勧めします。js に厳密な構造を提供するように設計されています。 http://www.requirejs.org/

require.js を使用する最大の理由の 1 つは、javascript のオブジェクト指向プログラミング スタイルを追加することです。

于 2013-05-19T02:22:57.837 に答える
0

データバインディングが組み込まれていないため、backbone.js をお勧めします。したがって、html コードに関する特定の要件はありません。peepcode チュートリアルを強くお勧めします。学習曲線に大きなボーナスが得られます。バックボーンを使用すると、従来のjqueryイベントスパゲッティの代わりに、クライアント側レイヤーをモデルとビューに分離することで大きな力が得られ、保持したい場所でjqueryを使用できるようになります。他のクライアント側 MVC でも使用できると確信していますが、UI 動作を指定するために html インライン データ バインド属性を必要とする「双方向データ バインディング」フレームワーク (Angular、ノックアウトなど) について考えてみてください。

于 2012-09-26T13:04:17.343 に答える