pandyle 1.2.0リリース、シンプルなフロントエンドMVVMライブラリ

pandyleはMVVMライブラリに基づいjqueryのです。これはjqueryのための基本的なテンプレートとアセンブリ機能を提供します。pandyle守るjqueryの-  書き込み少なく、より多くのことを行う  設計思想を、主な関心事は、それがあるということですシンプル、使いやすい、あなたが書くコードの量を減らし、そして伝統的なjqueryののより多くのフィッティング方法を記述するための努力。

機能

  • シンプル:非常にシンプルで親しみ、フロントエンドの知識のWebPACKを学ぶことなく、ES6など、基本的に開発された文書を読んで

  • 互換性の良い:pandyle互換性jqueryのバージョンに依存するので、あなたはIE8にjqueryの互換性のあるブラウザの1.Xバージョンを使用することができます

  • 別個の入力および表示モデル:クラス独立した処理のユーザ入力を使用してpandyle入力、自動的にフォーム要素のname属性に応じてデータ・モデルを生成する前なしで定義されています

  • 同期動作:pandyleが同期されているすべての操作、コードの明確なロジック他のjQueryのプラグインとの良好な互換性を維持しつつ、

  • リソースコンポーネント:あなたは、任意の負荷としたいコンポーネントのいずれかを同じ画像をロードする直前にせず、命令にP-COMパス内のコンポーネントを書き込むことができることを意味し、リソースとしてアセンブリpandyle特定のコンポーネントまたはコンパイルされたコードを導入します。ページが完全に動的に生成することができるようにさらに、pandyleで、簡単に、次の例のデータをp型バインド動的バインディングコンポーネントを使用することができます。

    
          [ 'タグ1'、 'タグ2'、 'TAG3'] }。
              {
    
    
    
          [=リストでした
                  値:. 1、
                  名称: 'オプション1' 
              }、
              { 
                  値:2、
                  名称: 'オプション2' 
              } 
          ] 
          。VAR VM = $(」。主)VM({ 
              コンポーネント:[ 
                  { 
                      タイプ: 'テスト' 
                  }、
                  { 
                      タイプ: 'MyCom.book'、
                      データ:BOOK1 
                  }、
                  { 
                      タイプ: 'リスト'、
                      データ:{ 
                          タイトル: 'リスト1'、 
                          名称: 'チェックリスト'、
                          リスト:リスト
                      } 
                  } 
              ] 
          })
      </スクリプト>

該当シーン

  • 古いプロジェクトの再構築:これはおそらく、ほとんどのpandyleシーンで役割を果たすことができます。私たちは、古いプロジェクトのMVVMの変換を完了するために、コストを最小限に抑えるpandyleを使用して、多くの変更が発生する可能性があります単語を再構築するために他のフレームワークをすることができます使用して、古いプロジェクトコードの多くは、とjqueryのjqueryのプラグインの多くを使用します
  • 特定の分野でいくつかのプロジェクトは、まだあなたが代わりpandyleとして使用しようとすることができ、その場合には3つのフレームワークに適していなくても、ブラウザ以下の互換性のIE8のIE8を、必要とする可能性:高い互換性要件プロジェクト
  • バックエンドのスタッフ開発:pandyleバックエンドの開発者ツールや文法の一連の近代的なフロントエンドを習得することなく、バックエンドの開発者は簡単に始めることができ、フレンドリーです
  • 小さなプロジェクト:小さなプロジェクトのために、pandyle開発をより効率的にすることができ、興味を持っているが試すことができます

ファイル

ウィキで文書を見ます

アップデート:

  • リファクタリングの多く

  • ヌルおよびその他の特殊文字の修理式計算処理

  • !演算子の修復プロセス

  • オブジェクトを取得vm.get修復バグが与えられたとき、のonLoadは、ルート要素参照のコンポーネントの組み立ての現在の方法に加え

  • 使用のみチェックボックスフィールドタイプに対応する入力は、ブールを変更する場合

  • プライベートデータのコンポーネントを追加します。

  • 同じバグのコンテキスト修理のp-contextコマンドノードの子孫

おすすめ

転載: www.oschina.net/news/107627/pandyle-1-2-0-released