jQuery开发团队今天发布了1.8的首个测试版本。
该版本引入了大量的新特性,包括: 1. 模块化 在jQuery
1.8中,您可以移除一些不需要的模块,以构建一个专属的jQuery版本。通过基于grunt的新构建系统,你可以轻松实现该功能。可以移除的模块包括ajax、css、dimensions、effects和offset。更多信息可参阅README
file。 2. 根据浏览器为CSS属性加前缀
某些CSS属性前带有供应商前缀,这表明该属性还未纳入W3C标准。在jQuery
1.8中,可以采用无前缀的属性名,并自动生成适合当前浏览器的前缀。例如,在Chrome中,jQuery调用$(“#myscroll”).css(“marquee-direction”,
“backwards”)将设置为“-webkit-marquee-direction: backwards”。 3. 动画
在jQuery
1.8中,你可以更容易地添加或修改动画。新的“$.Animation”提供了坚实的基础,并修复了之前版本中的许多bug,以便你的动画能够支持老版浏览器。如果你的Web应用只针对现代浏览器,你可以完全移除animation模块。
4. CSS选择器引擎Sizzle jQuery
1.8中重写了选择器引擎,大大提升了性能。此外,选择器引擎Sizzle修复了一些边缘问题和bug,包括对于多个选择符的改进、更好地检测浏览器bug等。
5. XSS防护 $()方法可以创建HTML元素,如果被用来传递一个

网页制作web前端之家文章简介:jQuery开发团队今天发布了1.8的首个测试版本。

相关文章

网站地图xml地图