John Resig谈jQuery和JavaScript的未来方向
作者 Nick Laiacona译者 Frank Cheung 发布于 2008年5月10日 上午9时44分
社区 Java 主题 JavaScript 标签 AJAX, jQuery
jQuery作者和Mozilla JavaScript传道者John Resig近日在一次视频演示中为大家描绘了jQuery项目未来的发布计划,并强调了即将出现在浏览器中的激动人心的JavaScript新特性。下面是演示中的一些亮点:
jQuery 核心
jQuery 1.2.4计划在五月中旬发布。这次新的内核中将包括尺寸插件。 这个流行的插件提供了一些跨浏览器兼容的方法,来处理页面元素的尺寸问题。jQuery1.2.4还将包括对事件处理方法的加速优化。Jhon Resig的报告还提到新版的拖放(Drag and drop)的性能将有三倍的提升。jQuery1.3版本计划在今年夏天发布,包括对选择器引擎(Selector Engine)和DOM操控处理的速度提升。jQuery项目还计划在今年秋天举行一次现场的技术大会。
jQuery UI 1.5
jQuery UI 1.5将会是在jQuery UI 1.0的特性和API之上一次彻底的升级。它将会带有新文档、演示以及完全崭新的站点。其中包含一个新的叫做Enchant的子库,它将是一个可以和jQuery无缝集成的完整的动画和特效集合。
Javascript的新特性
Resig接着列出了大量在Mozila和其他浏览器厂商的工作中完成的非常有趣的JavaScript特性:
对两个经常使用的方法的速度提升:Firefox 3和Safari中的getElementsByClassName()和Safari、Opera、IE 8和Firefox支持的querySelectorAll()。
ARIA 可访问Ajax即将成为,它将允许Javascript开发者直接控制用户的屏幕阅读器(user's screen reader)。 jAjax应用程序常常因缺少屏幕阅读器而遭人诟病。
CSS 3即将完成。浏览器最终将实现对它的全部特性的支持。
HMTL 5规范中postMessage()将允许用户进行安全的跨域通讯。
Firefox 3和JavaScript1.9将提供原生JSON的支持。这将更快地实现JSON对象的序列化和反序列化。
Function.prototype.bind()将为绑定函数到对象提供语言级别的内建支持。
ISO Date()解析将提供一种更干净的方式来处理浏览器和服务器上的日期。
呼吁标准体
Resig在报告结束时呼吁建立标准体(Standards Bodies)。他说他们应该在保持可使用性的同时,参照更多的JavaScript库,并将库空间中已确认的特性正式化。他还呼吁浏览器厂商一起来为 <audio>和<video>标签定义标准的规范。
--
FROM 61.49.108.*