jQuery的优点——(一)

青春壹個敷衍的年華 提交于 2020-03-22 10:43:10

  稍微学点js然后就用起jQuery,用久了,就好像自己都成高手了,想得少了,都觉得自己就是js高手了。哗啦啦的惭愧啊=。=

  面试GY的时候,因为在简历上写着大大的会用jQuery快速开发原型页面,然后就被虐惨了=。=。有些东西知其一是没有意思,尤其是技术这门活。~废话不多说,直接看近来几日的复习成果。~可能接触得比较久了,所以学起来比较轻松。

 

  jQuery的优点:

  1. 轻量级。也就是几十K的样子。压缩前,貌似就是七八十K的样子,如果压缩后,估计也就三四十K了;
  2. 强大的选择器。你可能还在犹豫使用CSS中有些选择器的浏览器兼容问题,在jQuery中,只要你想到的CSS选择器就可以使用(目前本人没有发现不可以的)。当然,你还可以自己写个属于自己的选择器;
  3. 出色的DOM操作的封装;
  4. 可靠的事件处理机制。在预留退路、循序渐进、非侵入式编程思想方面,jQuery做得很不错;
  5. 完善的ajax;
  6. 不污染顶级变量。其别名$也可以随时交出控制权,绝不会污染其他对象。该特性使jQuery可以与其它js库共存;
  7. 出色的浏览器兼容性;
  8. 链式操作方式;
  9. 隐式迭代。如当用jQuery找到带有".myClass"类的全部元素,然后隐藏它们时,无需循环遍历每一个返回的元素。相反,jQuery里的方法都被设计成自动操作对象的集合,而不是单独的对象,这使得大量的循环结构变得不再必要,从而大幅地减少了代码量;
  10. 行为层与结构层的分离。开发者可以使用jQuery选择器选中元素,然后直接给元素添加事件。这种将行为层和结构层完全分离的思想,有利于后期维护;
  11. 丰富的插件支持;
  12. 完善的文档;
  13. 开源;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!