1.JQuery:主流JS库文件
其他的JS/前端框架
ExtJS:通过JS生成整个页面和逻辑,性能差
Zepto:85%和JQuery一样,特点是小,主要用于移动端
Vue:Js前端框架,用于手机端的网页
Angular:JS前端框架,比较笨重,适用于大型系统,Google研发(用户量在下降)
React:JS前端框架,可以做网页和手机和APP,性能接近于原生IOS和安卓,FaceBook开发
JQuery 1.X :兼容IE8-
JQuery 2.X 和 3.X 不支持IE8-
JQuery 文件版本:带min代表这个文件是压缩版
1.1基本语法【待补全】
$ 和 jQuery 是一样的
1.2 JQ和JS的重要区别 【不能串用,但是可以相互转换】
JS:document.getElementById("abc") //获取一个原生的DOM节点
JQ:$("#abc"); //获取了一个JQ节点,JQ节点是在原生DOM节点外包了一层
JS的方法和属性,JQ节点不能使用,反之亦然
例如:btn.innerHTML; //DOM写法,JQ不能使用
btn.html();//JQ写法 ,DOM节点调用会报错
1.3DOM(文档对象模型)
访问页面内容的一套标准(即:能动底层页面显示的样式,比如button上的文字)
1.4 JQ 和 JS 转换
JS 转JQ:$(JS对象)
JQ 转JS:JQ对象.get(); 返回一个原生DOM节点的数组
$("li").get(); 返回一个普通的JS数组