ES6標準のインポートおよびエクスポート

  ES6前に、フロントエンドRequireJSまたはseaJSがCMDに基づいているようseaJSモジュラー、requireJS仕様は、AMDのモジュラー・ライブラリーに基づいていますが、両方のモジュール式のフロントエンドツールを促進するために、モジュール式のライブラリを標準化しました。統一規格の定義うちES6後、文言の多種多様を避けるために、すべての人のための作業負荷を軽減。

 

モジュラーES6や機能の基本的なルール

  • 各モジュールは、すべてのJSは、ディレクトリファイル以下同じでロード行くために、次の場合は、メモリから直接読み取る一度だけ、一度だけロードされます。モジュールは、単一の実施形態であるオブジェクトまたはあります
  • 変数は、各モジュール内で宣言されたローカル変数である、グローバルスコープを汚染しません。
  • モジュール内の変数または関数をエクスポートすることによって導出することができます
  • モジュールが他のモジュールをインポートすることができ

 

特別な注意:ES6標準、参照データが導入されています

  モジュールは、複数のインポート、同じオブジェクト、修飾のその後の使用であることが、常に有効に

 

コントラストメモリ

  Pythonのインポートは、特徴:値型ベースを通る、残りは参照によって渡されます

おすすめ

転載: www.cnblogs.com/chusiyong/p/12052537.html