jQuery的优点
- 轻,jq一共30kb左右。
- 选择器强大,jq支持从css1到css3几乎所有的选择器。而jq自己也拥有独创高级复杂的选择器。
- 出色的Dom封装,jq封装了大量的常用的DOM操作,简便了开发程序。
- 可靠的事件处理机制,在预留退路,循序渐进和非入侵式编程思想都有着非常好的处理。
- 完善的ajax封装。
- 不污染顶级变量,绝对不会污染其他的对象。
- 出色的浏览器兼容性。
- 链式操作方式,在jq中,对于同一个jq对象,可以直接连写而不用重新获取对象。这一特点使jq的代码十分优雅。
- 隐式迭代, jq可以直接对大部分对象自动执行,大幅精简了代码结构。
- 行为层和结构层的完全分离,可以使用选择器选中元素,然后直接给元素添加事件。
- 丰富的插件支持,jq的易扩展性,有着成千上百的插件支持,
- 完善的文档支持。
- 开源!
jQuery##
- jq可以和其他库文件一起引用,而且jq提供了jq.noConflict();方法来清除对$符号的所有权。这样,jq就可以重新定义jq对象,比如¥。
jq