一、什么是JQuery
答:我理解的JQ就相当于 利用库函数编程单片机代码 以前都在针对寄存器每一位进行操作,现在直接调用相应的库函数进行配置即可。将有一定功能的函数封装好一个个独立的单元,在使用的时候调用即可。
二、JQuery的优点
答:1、轻量级,核心文件只有几十kb,不会影响页面加载速度
2、跨浏览器兼容;
3、链式编程,隐式迭代;
4、对事件、样式、动画支持,大大简化了DOM操作;
5、支持插件扩展开发。有着丰富的第三方插件,例如:树形菜单、日期控件、轮播图等。
6、免费、开源。
三、DOM对象和JQuery对象的区别
答。JQ的顶级对象$ JQuery(functiom () {
})
用原生JS获取来的对象就是DOM对象。
var myDIV = document.querySelector('div');
用JQ获取的对象就是JQ对象,用伪数组形式储存的。
$('div')
DOM对象只能用原生JS语法处理,JQ的对象也只能用JQ的方法处理
特殊情况下,二者也可以进行互相转换(JQ只封装了一些常用的属性和方法),因此更多时候要把JQ对象变DOM对象进行操作
1、DOM对象变JQ对象 :
Var myvideo = document.querySelector('vidio');
$(myvideo);
2、JQ对象变DOM对象 :
方法一、$('div)[index] index是索引号
方法二、$(‘div’).get(index) index是索引号