John Resig 谈 jQuery 和 JavaScript 的未来方向

  • Nick Laiacona
  • Frank Cheung

2008 年 5 月 10 日

话题:JavaJavaScript语言 & 开发

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> 标签定义标准的规范。

查看英文原文:John Resig Speaks on Future Directions for jQuery and Javascript
JavaJavaScript语言 & 开发