ECMAScript的世界
来源:互联网 发布:js获取访客qq号码 编辑:程序博客网 时间:2024/05/16 06:07
ECMAScript, 这个从JavaScript和JScript演变而来的标准,现在已经进化为第三版,而这棵大树已经繁衍了好多枝叶了。看看这张由jQuery的创始人 John Resig建立的ECMAScript族谱,你会惊讶的发现原来好多都不知道啊,呵呵。
原文:http://ejohn.org/blog/the-world-of-ecmascript/
原文作者:John Resig
以下是对原文的翻译:
我做了一些搜索和挖掘工作,并把找到的资料联系起来,得出的结果很有趣,我把它叫做"ECMAScript的世界".
(授权方式:GPL v2 [SVG])
原文作者:John Resig
以下是对原文的翻译:
我做了一些搜索和挖掘工作,并把找到的资料联系起来,得出的结果很有趣,我把它叫做"ECMAScript的世界".
(授权方式:GPL v2 [SVG])
这 是一个关于ECMAScript的世界地图,包括所有ECMAScript标准的实现及其衍生品,包括JavaScript、 ActionScript和JScript这些最著名的实现。这里我只展示了那些可以用于开发的东西(编程语言、引擎、浏览器和服务器等),不包括面向客 户的Web应用程序,那个数量不是这个地图可以承担的,太多了。
这个图表从ActionScript、Tamarin、 ActionMonkey和SpiderMonkey的关系入手,从这些关系有扩展出很多额 外的关系,这时候关系已经变得很复杂,有点超出我的控制范围了。我被ECMASCript这个生态系统给迷住了,数量和广度都超过了我开始的估计。(而且 这还不是全部,我确定自己肯定遗漏了很多)
下面是上图对应的各种信息的链接
语言:
- JScript
- JScript.NET
- DMDScript
- QtScript
- InScript
- ExtendScript
- ActionScript
- JavaScript
引擎:
- Spidermonkey
- ActionMonkey
- Presto
- JScript
- .NET Framework
- DMD
- QSA
- iCab
- KJS
- JSCore
- Tamarin
- Narcissus
- Rhino
- ruby-spidermonkey
- python-spidermonkey
- JavaScript::Spidermonkey
应用:
- Camino
- Firefox
- Opera
- Internet Explorer
- iCab
- Konquerer
- Flash
- Photoshop
- AIR
- WebKit
- Safari
- Android
- HD DVD
- Apache
- Helma
- Phobos
- Tomcat
钩子/转换器:
- mod_js
- mod_jk
- mod_gcj
- mod_perl
- Ruby2JS
- RubyJS
- GWT
- Flash on C++
公司:
- Mozilla
- Opera
- Microsoft
- Adobe
- Apple
实现以上所有内容所使用的语言:
- JavaScript
- C/C++
- Java
- Ruby
- Python
- Perl
0 0
- ECMAScript的世界
- ECMAScript的世界,你认识几个?
- ECMAScript的世界,你认识几个?
- ECMAScript的字符串连接
- ECMAScript的基础概念
- ECMAScript的本地对象
- ECMAScript的变量
- ECMAScript的关键字
- ECMAScript的保留字
- ECMAScript的引用类型
- ECMAScript的介绍
- ECMAScript 的一些理解
- 关于ECMAScript的介绍
- ECMAScript的数据类型(1)
- ECMAScript的数据类型(2)
- ECMAScript 6的转码器
- ECMAScript的作用
- ECMAScript的数组
- JS字符串的slice和splice
- 函数的可选参数
- JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
- JavaScript 技巧与高级特性
- js原型链原理看图说话
- ECMAScript的世界
- 《剑指Offer》学习笔记--面试题12:打印1到最大的n位数
- this关键字
- java数据结构与算法-线性表与链表(1)
- Javascript闭包模拟私有成员
- 进程间的通信方式
- 有用的工具函数
- ECMAScript 继承机制实现
- 关于javascript中apply()和call()方法的区别