01-jQuery
第19章 jQuery
jQuery是一个流行的类库,可以用来操作DOM,以及执行Ajax请求。所有jQuery能做的事情,DOM API都可以做(毕竟,jQuery是基于DOM API实现的),不过jQuery有三大主要优势:
- jQuery屏蔽了浏览器对DOM API实现的差异性(尤其是老的浏览器)。
- jQuery提供了更简单的Ajax API(由于现在的网站中大量使用了Ajax,所以这一点非常受欢迎)。
- jQuery在内置的DOM API中提供了很多强大且简洁的增强功能。但是Web开发者社区中越来越多的人认为,随着DOM API和浏览器性能的提升,jQuery将不再被人们需要。开发者社区推崇高性能的纯“vanilla JavaScript(原生JavaScript)”。事实上,第一点(浏览器的差异性)已经慢慢地不那么明显了,但还没有完全消失。但作者个人觉得jQuery依然有意义,而且用它提供的特性来重写DOM API的功能可以节省大量的时间。不论是否使用jQuery,它的普遍存在性都使开发人员很难完全抛弃它,而明智的Web开发人员则会掌握一些jQuery的基础知识。