您好,欢迎访问一九零五行业门户网

jquery的优点有哪些

jquery的优点:1、轻量级;2、强大的选择器;3、出色的dom操作封装;4、可靠的事件处理机制;5、完善的ajax;6、不污染顶级变量;7、出色的浏览器兼容性;8、链式操作方式;9、隐式迭代;10、丰富的插件支持;11、完善的文档等等。
本教程操作环境:windows7系统、jquery1.10.2版本、dell g3电脑。
jquery的13个优点1、轻量级
jquery非常轻巧,采用dean edwards编写的packer压缩后,大小不到30kb,如果使用min版并且在服务器端启用gzip压缩后,大小只有18kb。
2、强大的选择器
jquery允许开发者使用从css1到css3几乎所有的选择器,以及jquery独创的高级而且复杂的选择器,另外还可以加入插件使其支持xpath选择器,甚至开发者可以编写属于自己的选择器。由于jquery支持选择器这一特性,因此有一定css经验的开发人员可以很容易的切入到jquery的学习中来。
3、出色的dom操作的封装
jquery封装了大量常用的dom操作,使开发者在编写dom操作相关程序的时候能够得心应手。jquery轻松地完成各种原本非常复杂的操作,让javascript新手也能写出出色的程序。
4、可靠的事件处理机制
jquery的事件处理机制吸收了javascript专家dean edwards编写的事件处理函数的精华,是的jquery在处理事件绑定的时候相当可靠。在预留退路、循序渐进以及非入侵式编程思想方面,jquery也做得非常不错。
5、完善的ajax
jquery将所有的ajax操作封装到一个函数$.ajax()里,使得开发者处理ajax的时候能够专心处理业务逻辑而无需关心复杂的浏览器兼容性和xmlhttprequest对象的创建和使用的问题。
6、不污染顶级变量
jquery只建立一个名为jquery的对象,其所有的函数方法都在这个对象之下。其别名$也可以随时交流控制权,绝对不会污染其他的对象。该特性是jquery可以与其他javascript库共存,在项目中放心地引用而不需要考虑到后期的冲突。
7、出色的浏览器兼容性
作为一个流行的javascript库,浏览器的兼容性是必须具备的条件之一。jquery能够在ie6.0+,ff 2+,safari2.+和opera9.0+下正常运行。jquery同时修复了一些浏览器之间的的差异,使开发者不必在开展项目前建立浏览器兼容库。
8、链式操作方式
jquery中最有特色的莫过于它的链式操作方式——即对发生在同一个jquery对象上的一组动作,可以直接接连写无需要重复获取对象。这一特点使得jquery的代码无比优雅。
9、隐式迭代
当用jquery找到带有“.myclass”类的全部元素,然后隐藏他们时。无需循环遍历每一个返回的元素。相反,jquery里的方法都被设计成自动操作的对象集合,而不是单独的对象,这使得大量的循环结构变得不再必要,从而大幅度地减少代码量。
10、行为层与结构层的分离
开发者可以使用选择器选中元素,然后直接给元素添加事件。这种将行为层与结构层完全分离的思想,可以使jquery开发人员和html或其他页面开发人员各司其职,摆脱过去开发冲突或个人单干的开发模式。同时,后期维护也非常方便,不需要在html代码中寻找某些函数和重复修改html代码。
11、丰富的插件支持
jquery的易扩展性,吸引了来自全球开发者来编写jquery的扩展插件。目前已经有超过几百种官方插件支持,而且还不断有新插件面试。
12、完善的文档
jquery的文档非常丰富,现阶段多位英文文档,中文文档相对较少。很多热爱jquery的团队都在努力完善jquery中文文档,例如jquery的中文api。
13、开源
jquery是一个开源的产品,任何人都可以自由地使用并提出修改意见。
相关视频教程推荐:jquery教程(视频)
以上就是jquery的优点有哪些的详细内容。
其它类似信息

推荐信息