JavaScript库
仓库:可以把很多东西放到这个仓库里面,找东西只需要到仓库里面直接找到就可以了。
JavaScript库:即library,是一个封装好的特定的集合(方法和函数),从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate,hide,show,比如获取元素等,简单理解:就是一个JS文件,里面对我们的源生js代码进行了封装,存放到里面,这样我们可以快速高效的使用这些封装好的功能了。
比如JQuery,就是为了快速方便的操作DOM,里面基本都是函数(方法)。
常见的JavaScript库
jQuery
Prototype
YUL
Dojo
Ext JS
移动端的zepto
这些库都是对源生JavaScript的封装,内部都是用JavaScript实现的。
jQuery的概念
jQuery是一个快速简洁的JavaScript库,其设计的宗旨是“write less,do more”,即写更少的代码,做更多的事。
jQuery封装了JavaScript常用的功能代码,优化了DOM操作,事件处理,动画设计和Ajax交互。
学习jQuery本质:就是学习调用这些函数(方法)。
jQuery出现的目的是加快前端人员的开发速度,我们可以非常方便的调用和使用它,从而提高开发效率。
jQuery的优点
1.轻量级,核心文件才几十kb,不会影响页面加载速度
2.跨浏览器兼容,基本兼容了现在主流的浏览器
3.链式编程,隐式迭代
4.对事件,样式,动画支持,大大简化了DOM操作
5.支持插件扩展开发,有着丰富的第三方插件
6.免费,开源