什么';Javascript语言的状态是什么?
很多有用的库都是在Javascript之上构建的,但我从未听说Javascript语言本身有任何变化 Javascript是在发展还是在本质上被冻结?肯定包含很多新特性。目前只有Firefox3.x(和其他Mozilla派生的JavaScript执行环境)支持它 就标准而言,ECMAScript 4经历了一段坎坷的道路,现在被正式废弃,因此自1999年ECMAScript版本3以来,还没有新的JavaScript标准。维基百科上的页面添加了一些您可能感兴趣的细节。Brendan Eich(JavaScript的创建者)和Douglas Crockford最近在上做了几次演讲,讨论了该语言的当前状态,ECMAScript 5,开发过程和未来改进该语言的努力:什么';Javascript语言的状态是什么?,javascript,Javascript,很多有用的库都是在Javascript之上构建的,但我从未听说Javascript语言本身有任何变化 Javascript是在发展还是在本质上被冻结?肯定包含很多新特性。目前只有Firefox3.x(和其他Mozilla派生的JavaScript执行环境)支持它 就标准而言,ECMAScript 4经历了一段坎坷的道路,现在被正式废弃,因此自1999年ECMAScript版本3以来,还没有新的JavaScript标准。维基百科上的页面添加了一些您可能感兴趣的细节。Brendan Eich(Jav
- (视频,和)
哦,它还有一个基于crockford的json2.js内置的JSON编码器/解码器。这种原生JSON编码器/解码器已经在safari 4、firefox 3.5和ie8中提供了该语言本身相对稳定。它将继续获得新的功能,但总的来说,需要引入具有广泛[足够]支持的此类更改,以及使用/平台隐含的各种要求(例如安全和隐私要求),将继续使语言本身不断发展,而不是旋转,缓慢而不是快速 但是,该语言的实现应该继续有很大的改进,主要是在性能方面;如果您不同意,请查看主要商业或开源参与者之间的良性竞争 除了语言本身及其实现之外,我认为更重要的趋势是使用该语言。一个被广泛使用的概念是“Javascript作为新的汇编代码”。这意味着,就像大多数程序员一样,他们不会定期查看汇编代码,而是依赖编译器从更高抽象级别的语言、几个“javascript框架”和库进行转换,例如,or等将充当编译器的角色,让程序员专注于更高层次的细节
即使一只手编写javascript程序,这些程序通常都是经过压缩、模糊处理和优化的,不会提供友好的阅读(当一个不幸的灵魂需要在该级别调试东西时)。谁“决定”下一个版本的javascript?是Mozilla吗?因为我认为他们与此没有多大关系。从技术上讲,“JavaScript”是Mozilla对ECMASCript的实现,所以他们完全可以控制它。我怀疑这个问题实际上是关于ECMAScript“家族”语言的,比如JavaScript、JScript等等。是的,Matthew Crumley是对的。布伦丹·艾奇(Brendan Eich)创建了JavaScript,并和其他人一样“拥有”它。他在为Netscape工作时发明了JavaScript,是Mozilla的创始人之一。所以他们对JavaScript的发展有一定的发言权。这就是说,ECMA标准化的全部目的是使不同浏览器制造商的实现保持同步。