1、js和jq在使用方法和属性上的区别
1、jq对象不能使用js对象的方法和属性,js对象不能使用jq对象的方法和属性。
2、jq对象全部都是一个数组对象
3、js和jq的转换
1.js对象转换成jq对象的方式: $(js对象)
2.jq对象转换成js对象方式: jq对象[索引值] || jq对象.get(索引值)。
3.代码
//var input = document.getElementById("userName"); //js对象
//把js对象转换成jquery对象
//var input2 = $(input);
//input2.val("呵呵");
$("#userName").get(0).value = "aaa"; //jquery对象全部都是一个数组对象
2、注册事件上的区别
//jquery与js在注册注册事件上的区别
/*var button = document.getElementById("b1");
button.onclick = function(){
alert("呵呵..");
}
*/
//jquery注册方式
$("#b1").click(function(){
alert("嘻嘻");
});
3、窗口加载完毕的区别
//js方式
/*window.onload = function(){
alert("窗口加载完毕了..");
}
*/
$(function(){
alert("窗口加载完毕了..");
});