jQuery自从发布至今,已获得百万站点的市场份额,在没有jQuery之前,其实没有一个类似jQuery这个量级的插件来简化开发成本,其实没有jQuery之前jQuery能帮你干的那些事你都得自己取实现,好一点的开发团队或许已经在长期的开发过程中提炼除了自己的函数库
选择器
不得不承认,jQuery发明了一套非常易用的选择器,凭借优秀的选择器可以快速的选择Element
浏览器兼容性
那么jQuery最大的特性,其实就是降低开发成本,目前浏览器之前仍然还没有统一标准,只能自己写代码兼容各个浏览器,其实这些工作可以服用量的
简化Ajax请求
$.get
和$.post
确实是太方便了,如果要写一个原生的Ajax请求,那是非常繁琐的
集成了大量API
jQuery集成了大量非常实用的API,依靠这些API可以低成本的完成原本需要很复杂才能完成的业务逻辑
生态环境
jQuery设计上就是可扩展的,所以依赖jQuery诞生了一堆插件库,这些插件库几乎满足了绝大部分业务场景需求,所以jQuery作为这个生态链的根基无处不在
jQuery的使用场景适合绝大部分开发者,一个不到90k的插件包能让你快速作出一个网页应用,并且还是开源免费的