ユーザ用ツール

サイト用ツール


ecmascript

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ecmascript [2015/10/24 04:31] – [ECMAScript] nullponecmascript [2025/09/15 01:36] (現在) nullpon
行 1: 行 1:
 ====== ECMAScript ====== ====== ECMAScript ======
  
-**引越し&見直し中**+ECMAScriptはECMA Internationalによて標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。
  
-ECMAScriptはEcma Internationalによって標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。 +  * [[https://ecma-international.org/publications-and-standards/standards/ecma-262/|ECMA-262 - Ecma International]]
- +
-  * [[http://www.ecma-international.org/publications/standards/Ecma-262.htm|ECMA-262 5th Edition]] +
-  * [[http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm|ECMA-262 Archives]] +
- +
-2015年9月時点での最新の仕様はECMA-262 6th Edition +
- +
-  * [[ecmascript:es5|ECMAScript 5th Editionでの追加機能]] +
-  * [[ecmascript:es6|ECMAScript 6th Editionでの追加機能]] +
-  * [[ecmascript:es7|ECMAScript 7th Editionでの追加機能]]+
  
 ===== 特徴 ===== ===== 特徴 =====
行 44: 行 35:
 ===== 言語仕様 ===== ===== 言語仕様 =====
  
-  * [[javascript:function|関数]] +  * [[ecmascript:function|関数]] 
-  * [[javascript:closure|クロージャ]] +  * [[ecmascript:class|クラス]] 
-  * [[javascript:object|オブジェクト]] +  * [[ecmascript:generator|ジェネレータ]] 
-  * [[javascript:class|クラス]] +
-  * [[javascript:inherit|継承とオーバーライド]] +
- +
-  * [[javascript:generator|ジェネレータ]]  +
- +
-===== TIPS =====+
  
-  * [[javascript:stringReplace|String#replaceに関数を渡す]] 
  
 ===== ECMAScriptの処理系 ===== ===== ECMAScriptの処理系 =====
  
-  * Rhino - Javaで書かれたJavaScriptエンジン、JDKに付属 
-  * Nashorn - JDK8でRhinoに代わって搭載予定 
-  * JScript - IEのJavaScriptエンジン、ASPの記述言語、WSHの記述言語として利用される。 
   * V8 - ChromeのJavaScript処理系、node.jsでも採用。CrankshaftというJITコンパイラを搭載している。   * V8 - ChromeのJavaScript処理系、node.jsでも採用。CrankshaftというJITコンパイラを搭載している。
   * JavaScriptCore - iOS、OSXに搭載されているJavaScript処理系。Safariで使用。   * JavaScriptCore - iOS、OSXに搭載されているJavaScript処理系。Safariで使用。
   * SpiderMonkey - Firefox、IonMonkeyと呼ばれる高速なJITコンパイラを搭載している   * SpiderMonkey - Firefox、IonMonkeyと呼ばれる高速なJITコンパイラを搭載している
    
ecmascript.1445661075.txt.gz · 最終更新: by nullpon