Jquery初识
1、原生JS的一些问题:
1)不能编写多个入口函数:否则后面的会覆盖前面的
-入口函数的作用:为了防止js代码在HTML代码加载前就被执行需要编写入口函数
实际上将JS代码写在HTML代码后面可以不用写入口函数,但是为了防止JS是一个单独的文件被引入在HTML前面最好使用入口函数
2)代码冗杂(JQuery的隐式迭代)
3)原生JS的API名称太复杂
4)原生JS的一些属性和方法有兼容问题
5)原生JS的容错率比较低(前面的代码出现问题后面的代码就不能执行)
jQuery:实际上就是一个封装了许多方法的JS库,这些方法为我们编写JS代码提供了很大的便利。
2、如何使用JQuery
引入jq--》编写入口函数--》编写jq代码
3、JQuery版本问题?
1X:支持老浏览器:例如IE678 停止更新
2X:不支持老浏览器 停止更新
3X:不支持老浏览器 更新中
注意:3X更加的精简(实际上在国内并不流行,因为使用JQ的目的主要是为了IE678的兼容,所以国内大多数网站使用功能1X版本)
每一个版本有分为压缩本和未压缩版
compressed:压缩版,去掉了格式,用于发布,不利用阅读和修改代码
uncompressed:未压缩版,用于学习测试开发
4、入口函数的方式
JQuery的入口函数与JS的入口函数的区别?
1)JS入口函数执行编写一次,JQ可以多次
2)执行时间不同:JS入口函数要等待页面上所有的资源(图片,链接,DOM树)加载完毕后才执行
JQuery等到DOM树加载完毕后执行,所以要快与JS入口函数