ecmascript
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
ecmascript [2015/08/20 07:03] – [プロトタイプベースオブジェクト指向] nullpon | ecmascript [2025/09/15 01:36] (現在) – nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
====== ECMAScript ====== | ====== ECMAScript ====== | ||
- | **引っ越し&見直し中** | + | ECMAScriptはECMA Internationalによって標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。 |
- | ECMAScriptはEcma Internationalによって標準化されたスクリプト言語。ブラウザ上で動作するJavaScriptの言語仕様である。 | + | |
- | + | ||
- | | + | |
- | * [[http://www.ecma-international.org/publications/ | + | |
- | + | ||
- | 2015年4月時点での最新の仕様はECMA-262 5th Edition | + | |
- | + | ||
- | * [[javascript: | + | |
- | * [[javascript: | + | |
===== 特徴 ===== | ===== 特徴 ===== | ||
行 43: | 行 35: | ||
===== 言語仕様 ===== | ===== 言語仕様 ===== | ||
- | * [[javascript: | + | * [[ecmascript: |
- | * [[javascript: | + | * [[ecmascript: |
- | * [[javascript: | + | * [[ecmascript: |
- | * [[javascript: | + | |
- | * [[javascript: | + | |
- | + | ||
- | * [[javascript: | + | |
- | + | ||
- | ===== TIPS ===== | + | |
- | * [[javascript: | ||
===== 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.1440054221.txt.gz · 最終更新: by nullpon