什么是jQuery
jQuery是一个JavaScript库,封装原生JS函数,提供一套预定义好的方法。它由John Resig在2006年创建,属于开源项目,后续有大量开发者参与维护。如今它整合了JS、CSS、DOM、AJAX等能力,借助它可以用更少代码实现丰富功能,深受开发者喜爱。不少前端UI库基于jQuery开发,例如EasyUI。
学习jQuery需要先掌握HTML、CSS、JavaScript,搭配PHP、Java、.NET等后端语言,就能开发功能完善的Web程序。jQuery的核心目标是简化原生JavaScript繁琐的写法。 jQuery本身是用JavaScript编写的函数类,底层依旧调用JavaScript,并不是用来替代JavaScript。它曾是最流行的JavaScript库,微软也对其提供支持,已集成到Visual Studio中。
jQuery能力:
- 操作CSS
- 操作DOM
- 简化JS调用
- 便捷处理JS事件
- 提供各类动画效果
- 封装AJAX
- 丰富插件生态,支持自定义扩展
使用特点:支持链式编程,示例:$("#bamncn").draggble().show().hide().fly() jQuery对浏览器兼容性做了封装,开发者大多无需手动处理浏览器差异。
jQuery 2.x.x 版本不再支持 IE6、IE7、IE8,开发时需要根据项目需求选择合适版本。
Next: jQuery的代码风格