阅读更多
作为 Web2.0 时代众多 Web 功能动力源泉的 Javascript 技术,以及其规范标准 ECMAScript ,曾一度被指出需要做出改进,这一改进曾由两个工作组并列进行,一是由 Adobe, Mozilla, Opera, 以及 Google 等主导的 ECMAScript 4小组,另一个是 Microsoft 和  Yahoo! 主导的 ECMAScript 3.1 小组。日前,这两个小组达成一致,推出ECMAScript Harmony 项目,旨在对这两个工作组各自的 ECMAScript 标准进行统一,以共同推动 Javascript 2的发展。JQuery 的创始人,Mozilla 公司的 John Resig 在其博客中对 ECMAScript Harmony 项目做了详细解释
ECMAScript Harmony 最大特点是,Javascript 2 中很多被期待的,非常重要的改进都被取消,比如,类似 Python 的 package 与 namespace 功能,关于 ECMAScript 4 (Javascript 2 的基础)的详细功能清单,请参阅 Google 一份文件
尽管取消了很多功能,Resig 认为,ECMAScript Harmony 项目的方向是对的,在 ECMAScript
上有话语权的众多公司(Mozilla, Microsoft, Apple, Opera, Google,
Yahoo)之间达成一致意见,对用户来说是有好处的。

------------------------------------------------------------------------------------------------
ECMAScript Harmony 项目将实现以下目标:
  1. 在各方的参与下,将重点放在 ECMAScript 3.1,并于明年初推出两个可以共存的版本。
  2. ECMAScript 3.1 的后期扩展工作,新工作将比 ECMAScript 4 更保守一些。
  3. 一些 ECMAScript 4 中的功能将被取消,如 package, namespace。
  4. ECMAScript 4 中的一些想法被重新设计以保持同 ECMAScript 3.1 的一致。
JavaScript 并非唯一基于 ECMAScript 标准的语言,Adobe 的 ActionScript  也基于 ECMAScript ,但 ECMAScript Harmony 项目对 ActionScript 是否带来影响目前还不得知。


来自: Solidot
13
0
评论 共 13 条 请登录后发表评论
13 楼 zuoming99 2008-08-29 18:11
也就是说跟着大公司走是没错的咯?
12 楼 Allen 2008-08-25 13:35
折也就是说firefox4和IE8快要出来了?
11 楼 jindw 2008-08-18 15:17
看样子 JSI 发展的机会来了。
10 楼 笨笨狗 2008-08-18 09:57
感谢为我们带来如此好消息!
真的非常激动,再也不用去担心那累赘的新语法了……
哈哈哈哈
9 楼 咖啡刀 2008-08-17 19:40
o(∩_∩)o...!好啊!!
不知道是不是这样子终于可以明确的说明白意见事情,那就是firefox的推行的ES4是彻底的被取消了!!
取消的好!!!本来好好强大的一门语言具有他与生据来的哪么的特性,搞到他们那就哪么的让人觉得别扭,这样一来终于可以说是叫做享受Javascript编程了!!!再也不是firefox一向横行的Java式Javascript的啦!
8 楼 jasongreen 2008-08-17 10:06
谢谢啊~~~
7 楼 不是流氓 2008-08-17 01:49
希望在能统一,浏览器兼容能省不少事
6 楼 kelaocai 2008-08-16 22:24
可不可以理解为IE系的又一次小胜利?
5 楼 jiyu 2008-08-16 15:06
Harmony这个词不错,符合中国的调调。
4 楼 hax 2008-08-16 14:23
有趣的消息啊。
3 楼 freej 2008-08-16 12:13
要是真能统一就好了,可是我看悬
2 楼 anchor 2008-08-16 10:52
大公司间利益妥协的结果。
1 楼 gxjljx 2008-08-16 09:38
统一下javascript,兼容各种浏览器,是个不错的选择

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Rv定时器实现

    一、模块初始化 1、//中间层管理对象构造 RvSipMidConstruct(sizeof(midCfg), &midCfg, &g_hMidMgr); //中间层管理对象资源分配 MidMgrAllocateResources(pMidMgr,&internalCfg); //构造用户定时器列表 pMidMgr->userTimerPool = RLIST_PoolLi

  • APN基础常识

    一.APN的简介 APN的完整说明在3GPP规范TS23.003 Clause 9中进行了详细定义。 MCCMNC的定义在3GPP规范TS23.003 Clause 2的IMSI定义中。 APN在GPRS骨干网中用来标识要使用的外部PDN(Packet data network,分组数据网,即常说的Internet),在GPRS网络中代表外部数据网络的总称。 APN由以下两部分组成: A...

  • RVP:存在和即时消息传送协议 (1)

     Rob OsborneSonu AggarwalLisa LippertPeter BeebeeMartin CalsynLeon WongMicrosoft Corporation 2000年8月 摘要:此文档详细介绍了 RVP 协议及其相关方案,并且旨在为那些需要使其产品与 Microsoft Exchange Instant Messaging 进行交互的第三方开发人员提供参考。

  • RVP:存在和即时消息传送协议 (4) (转)

    RVP:存在和即时消息传送协议 (4) (转)[@more@]访问权限 受支持的元素定义权限有 read、write、readacl、writeacl 和 all。 不支持的访问权限有 writeowner、delet...

  • grails 调用java_GSP在Grails中的使用

    视图存储在grails-app/views directory目录下。主要想学习如何创建Taglib和如何利用模板技术。Grails使用GSP作为表现层,在GSP中groovy不只是表明GSP是基于什么技术的,而且还可以利用Groovy来创建一些脚本来在GSP中...

  • grails学习笔记

    配置篇 在config.groovy文件中有名为layer1.prop1的参数。请问,在Controller中如何访问它?在Service中呢? 访问方式一样,可采用以下任意一...grailsApplication.config.layer1.prop1 2 //或者

  • Grails 学习笔记

    配置篇 在config.groovy文件中有名为layer1.prop1的参数。请问,在Controller中如何访问它?在Service中呢? 访问方式一样,可采用以下任意一种...grailsApplication.config.layer1.prop1 2 //或...

  • Grails Plugins

    Grails Plugins This page contains links to the documentation for each plugin that is available for Grails. For creating your own plugins see the The Plug-in Developers Guide . Testing Rich Client/A...

  • 精通 Grails: 用 Groovy 服务器页面(GSP)改变视图

    Groovy 服务器页面(Groovy Server Pages,GSP)将 Web 置于 Grails Web 框架之内。在 精通 Grails 系列的第三期中,Scott Davis 介绍了如何使用 GSP 工作。您将了解到可以非常轻松地使用 Grails TagLibs、将 GSP 的...

  • RVP:存在和即时消息传送协议 (2)

    响应 作为对 pragma/notify 的 Notification-Type 的成功 SUBSCRIBE 请求的响应,PRESENCE SERVICE 返回一个响应代码:200 - Successful(成功)。响应标头包含有关成功订阅的详细信息,其中包括 Subscription-Id 标头和 Subscription-Lifetime 标头,这些标头可能与所请求的不同。作为对 up

  • LTE基础:LTE网络中的IP地址分配

    LTE网络全IP化,数据均在IP包内传输。当UE连接LTE网络,为了和PDN(Packet Data Network)建立连接,一个PDN地址会分配给UE,同时,会在UE和P-GW之间建立默认承载(default bearer),默认承载会保持连接直到UE分离(detach)LTE网络。 LTE网络为每一个用户APN建立默认承载,为每一个APN分配一个唯一的IP地址,这些IP地址可以是I

  • Grails 现有插件的介绍

    Testing测试类的插件Functional Testing with Canoo WebTest 功能测试的插件,利用开源框架Canoo WebTest.Test Code Coverage Plugin 代码覆盖率的测试插件,grails install-plugin code-coverageSelenium plugin ...

  • 用 Groovy 服务器页面(GSP)改变视图

    本系列的前两篇文章介绍了 Grails Web 框架的基本构建块。我曾反复强调过 —Grails 基于模型-视图-控制器(Model-View-Controller,MVC)架构模式(请参阅 参考资料),Grails 利用约定优于配置 将框架的各个部分...

  • GAE4J中framework限制列表

    Most of components do not work because most of them use Swing classes (and some AWT class), these classes are not allowed in GAE. More info: ...

  • Google App Engine支持哪些技术,不支持哪些技术(Java平台)

    这篇文章来自于:...While we do not support the entirety of the Java EE specification, many of its individual com...

  • Spring Web Flow Project Update

    Engineering Keith Donald April 20, 2009 The Spring Web Flow project team has ... This is our best release to-date and comes nearly one year to the day of the Web Flow 2.0.0 final release. Now, with the

  • maven项目原型可以通过选择生成,而不用具体在命令中指定。

    by the GWT compiler and integrated into the project as part of the build process. The application is based on the Vaadin Color Picker Demo application available at http://vaadin.com.) 38: remote ->...

Global site tag (gtag.js) - Google Analytics