ユーザ用ツール

サイト用ツール


ecmascript

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
ecmascript [2015/04/28 02:03] – 作成 nullponecmascript [2025/09/15 01:36] (現在) nullpon
行 1: 行 1:
 ====== ECMAScript ====== ====== ECMAScript ======
  
-ECMAScriptはEcma Internationalによって標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。+ECMAScriptはECMA Internationalによって標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。
  
-  * [[http://www.ecma-international.org/publications/standards/Ecma-262.htm|ECMA-262 5th Edition]] +  * [[https://ecma-international.org/publications-and-standards/standards/ecma-262/|ECMA-262 - Ecma International]]
-  * [[http://www.ecma-international.org/publications/standards/Ecma-262-arch.htm|ECMA-262 Archives]] +
- +
-2015年4月時点での最新の仕様はECMA-262 5th Edition +
- +
-  * [[javascript:es5|ECMAScript 5th Editionでの追加機能]] +
-  * [[javascript:es6|ECMAScript 6th Editionでの追加機能]]+
  
 ===== 特徴 ===== ===== 特徴 =====
行 38: 行 32:
 console.log(b.toString());  // "JavaScriptにゃー" console.log(b.toString());  // "JavaScriptにゃー"
 </code> </code>
- 
-  * [[javascript:extendsString|Stringを拡張する]] 
  
 ===== 言語仕様 ===== ===== 言語仕様 =====
  
-  * [[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.1430186604.txt.gz · 最終更新: by nullpon