検索
ホームページWeChat アプレットミニプログラム開発ES6 新機能開発 WeChat アプレット (7)

ES6 新機能開発 WeChat アプレット (7)

Mar 25, 2017 pm 05:31 PM
アプレットWeChat アプレットWeChatの開発

ES6 より前に、コミュニティはいくつかのモジュール読み込みソリューションを開発しましたが、最も重要なものは CommonJS と AMD です。前者はサーバー用、後者はブラウザ用です。 ES6 は言語仕様のレベルでモジュール機能を実装しており、その実装は非常に簡単で、既存の CommonJS および AMD 仕様を完全に置き換えることができ、ブラウザーおよびサーバー用の汎用モジュール ソリューションになります。

モジュール

各 ES6 モジュールは、モジュールを定義するために module キーワードを使用するのではなく、本質的には JS コードを含むファイルです。デフォルトでは、モジュールは厳密モードで実行されます。モジュール機能は主に、export と import の 2 つのコマンドで構成されます。エクスポート コマンドは、ユーザー定義モジュールが外部インターフェイスを指定するために使用され、インポート コマンドは、他のモジュールが提供する関数を入力し、関数名の競合を防ぐために名前空間を作成するために使用されます。

export

export は、指定されたファイル (またはモジュール) から関数とオブジェクトをエクスポートするために使用されます。

ES6 新機能開発 WeChat アプレット (7)

単一エクスポート

ES6 新機能開発 WeChat アプレット (7)

バッチエクスポート

ES6 新機能開発 WeChat アプレット (7)

エクスポートの名前を変更

ES6 新機能開発 WeChat アプレット (7)

デフォルトのエクスポート、それぞれモジュールはデフォルトのエクスポートを 1 つだけ持つことができます:

ES6 新機能開発 WeChat アプレット (7)

import

import は、外部モジュールや他のスクリプトから関数、オブジェクト、またはプロトタイプをインポートするために使用されます。これらのインポートされたモデルは、他のスクリプトからエクスポートされる必要があります。モジュールまたはスクリプト。

ES6 新機能開発 WeChat アプレット (7)

オブジェクトのインポートはありません。モジュールに実行されるロジックが含まれており、オブジェクトがエクスポートされない場合、そのようなオブジェクトを別のモジュールにインポートすることもできます。

ES6 新機能開発 WeChat アプレット (7)

デフォルトのオブジェクトをインポートし、デフォルトのエクスポート メソッドを使用してオブジェクトをエクスポートします。オブジェクトはインポート ステートメント内の参照に直接割り当てられます。

ES6 新機能開発 WeChat アプレット (7)

バッチインポート

ES6 新機能開発 WeChat アプレット (7)

インポートの名前を変更

ES6 新機能開発 WeChat アプレット (7)

すべてのオブジェクトをインポート

ES6 新機能開発 WeChat アプレット (7)

import コマンドによってインポートされるオブジェクトは変数である可能性があります, 特定の状況に応じて、関数またはクラスの場合もあります。 import と require には大きな違いがあるため、混合しないことをお勧めします。

f10_modules_math.js

ES6 新機能開発 WeChat アプレット (7)

f10_modules_app.js

ES6 新機能開発 WeChat アプレット (7)

f10_modules.js

ES6 新機能開発 WeChat アプレット (7)

以上がES6 新機能開発 WeChat アプレット (7)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール