モジュラーフロントエンドの開発仕様

1.概要

多くの場合、名前の競合、ファイルの依存関係などの問題の数の伝統的な開発モデルに直面している、モジュールを通じて問題を解決する必要があります。

モジュラー:  、モジュールに封入個々の関数であり、モジュール間の分離が、特定の内部メンバーインターフェイスを介して開示されていることができ、他のモジュールに依存してもよいです。
利点:  コードの再利用、委託開発効率、および簡単な継続的なメンテナンスを容易にします。

2.ブラウザモジュラー仕様

AMD  の典型的な代表  Require.js
CMD  の典型的な代表の  Sea.js

3.モジュラーサーバーの仕様

CommonJS

  1. 単一のモジュールとファイルモジュールパッケージに
  2. エクスポートモジュールメンバー:module.exportsは  と  輸出
  3. インポートモジュールのメンバー:必要(「モジュール識別子」)

モジュラー4.ES6

前提条件:ES6モジュラー仕様の誕生前に、JavascriptがAMD、CMD、およびCommonJSや他のモジュールの仕様が昇給コミュニティにしようとしますが、ために自分自身のモジュールの標準的な多用途のいくつかの相違点や制限はなく、ブラウザとサーバーがあります例えば:

  • AMD  と  CMDは  唯一のブラウザ側にも適用される のJavascript  モジュラー
  • CommonJSは  のみ、サーバー側に適用される  Javascriptの  モジュラー

したがって、ES6モジュラー仕様の定義は、モジュール式の開発仕様多目的ブラウザとサーバです。

ES6モジュラー仕様定義しています。

    1. すべて  のJS  ファイルは独立したモジュールであります
    2. インポートモジュールのメンバーが使用する  インポート  キーワードを
    3. 露出モジュールのメンバーが使用する  輸出  キーワードを

 

おすすめ

転載: www.cnblogs.com/-muzi/p/11898977.html