ホームページ  >  記事  >  WeChat アプレット  >  Ecma の詳細な紹介

Ecma の詳細な紹介

巴扎黑
巴扎黑オリジナル
2017-06-10 16:24:462147ブラウズ

JavaScript モジュールの仕様 モジュール化は、大規模なアプリケーションでは非常に一般的ですが、一部の従来のプログラミング言語とは異なり、JavaScript (ECMA-262 バージョン) はまだネイティブのモジュール化をサポートしていません。 Javascript コミュニティは、既存の実行環境で「モジュール」の効果を実現するために多大な努力を払ってきました。一般的な JavaScript モジュール仕様には主に CommonJS、AMD、UMD、CMD などの 2 つがあります。 CommonJS CommonJS 仕様はサーバー側の Javascript モジュール仕様です。 Node.jsのモジュールシステムはCommonJS仕様を参照して実装されています。 NPM は、commonJS によって定義されたパッケージ仕様にも準拠しており、完全なエコシステムを形成しています。 CommonJS で定義されるモジュールは、{モジュール参照(必須)}{モジュール定義(エクスポート)}{モジュール識別(モジュール)}に分かれています。 require() は外部モジュールを導入するために使用され、exports オブジェクトは現在のモジュールのメソッドまたは変数をエクスポートするために使用され、唯一のエクスポート ポートです。 module

1.

はじめに: JavaScript モジュールの仕様 モジュール化は、より伝統的なプログラミング言語とは異なり、ネイティブのモジュール化をまだサポートしていません。 Javascript コミュニティは多くのことを行ってきました...Ecma の詳細な紹介

2.

javascript-ecma のいくつかのカプセル化関数の紹介

はじめに、次のメソッドを紹介します。 String メソッド: str.length str.charAt(i): 文字列の特定の部分を取得します。 str.indexOf('e'); 見つからない場合は、-1 を返します。最後の e が表示されます; 見つからない場合は -1 を返します;Ecma の詳細な紹介

3. JSON と XML の利点と欠点の詳細な紹介

概要: JSON (JavaScript Object Notation)軽量のデータ交換フォーマットです。人間にとって読み書きしやすい。機械による解析と生成も簡単です。これは、1999 年 12 月の標準 ECMA262 第 3 版のサブセットである Javascript プログラミング言語に基づいています。 JSON は完全に言語に依存しないテキスト形式を採用していますが、C 言語ファミリー (C を含む...

Ecma の詳細な紹介4.

ECMAScript6 Getting Started with Detailed Examples of Class Objects

) と同様の規則も使用します。

はじめに: この記事では、主に ECMAScript6 の概要を詳しく紹介します。エディターはそれを参考にします。

Ecma の詳細な紹介 5.

JavaScript に関する一般的な知識ポイントのまとめ

はじめに: JavaScript は ECMAScript 標準に従って設計および実装されています。後述する JavaScript 構文は、実際には ES5 の実装です。基本的な構文とは何ですか? ほぼすべての言語の違い...

Ecma の詳細な紹介 : Flv.js は HTML5 です。 Flash ビデオ (FLV) プレーヤーは、Flash を使用せずに純粋にネイティブ JavaScript で開発され、HTML5 ビデオでの FLV 形式ビデオの再生を実装するオープン ソース JavaScript ライブラリです。FLV ファイル ストリームはトランスコードされ、ISO BMFF (MP4 フラグメント) フラグメントに多重化されます。そして、MP4 フラグメントは、メディア ソース拡張機能を介してブラウザーに供給されます。flv.js は ECMAScript 6 で記述され、Babel コンパイラー

7 を介して渡されます。

JavaScript 演算子の論理演算子を理解します。

Ecma の詳細な紹介

はじめに: 上で説明したように、論理演算子はオペランドに対してブール演算を実行し、関係演算子と一緒によく使用されます。論理演算子は、複数の関係式を結合して、より複雑な式を作成します。論理演算子は、論理 NOT '!'、論理 AND '&&'、論理 OR '||' の 3 つのタイプに分類されます。この記事では、これら 3 つの論理演算子を紹介します。論理 NOT 演算子は、感嘆符 () で表されます。 !) ECMAScript に適用されます

8. JS グローバル変数とローカル変数を解析する

Ecma の詳細な紹介

はじめに: この種の盲目的で不合理な調査とテストは私を混乱させました、これを行う必要がありますか? ? ; 実際、原理を理解すれば、それほど多くのテストを 1 つずつ実行する必要はありません。ECMAScript のルールは次のように定義されています。それ以外の場合は、関数の層が何層であっても、グローバル変数が最初に呼び出されます。これに関するルールは次のとおりです

9 HTML5 のファイルおよびバイナリ データ操作の新機能

Ecma の詳細な紹介

はじめに: 歴史的に、JavaScript はバイナリ データを処理できません。処理する必要がある場合は、charCodeAt() メソッドを使用して、テキスト エンコーディングをバイト単位でバイナリ データに変換するほかに、バイナリ データを Base64 エンコーディングに変換して処理することもできます。どちらの方法も時間がかかるだけでなく、エラーが発生しやすくなります。 ECMAScript5 では Blob オブジェクトが導入され、バイナリ データを直接操作できるようになりました。

10. JavaScript でよく使用される正規表現のまとめ

Ecma の詳細な紹介

はじめに: 正規表現 (正規表現) は、文字列に特定の部分文字列を抽出する、一致する部分文字列を置換する、または文字列から特定の条件を満たす部分文字列を抽出するなど。 var validateRegExp = {decmal: "^([+-]?)\d*\.\d+$",// 浮動小数点数 decmal1: "^[1-9]\d*.\d*| 0 .\d*[1-9]\d*

【関連Q&Aの推奨事項】:

javascript - js基盤をより強固にする方法

ecmascript - 関数を解析する際のJavaScriptプロセス

javascript - ECMAScript の関数パラメータはすべて値で渡されますか?

javascript - ECMAScript を学ぶ理由

フロントエンド - 「コア JavaScript とクライアントサイド JavaScript はどちらもシングルスレッド実行モデルを持っています。 「この文 ◔ ‸◔ をどのように理解すればよいでしょうか?

以上がEcma の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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