$(xxx) 和 $.xxx
$.xxx:
jquery 是一个对象 ,$.xxx就是调用这个对象的方法或者属性值
$(xxx) :
返回一个 jquery对象(把原生DOM对象变为一个jQuery对象) , jquery对象是 原声DOM对象的封装,它们之间不同,jquery对象包含了很多操作DOM对象的方法
Dom对象和 jQuery对象互相转化
•$(domObject) -> jQueryObject
•$(xxx).get(0) -> DOMObject
•$(xxx)[0] -> DOMObject
四种不同的onload
不仅会判断本页面的元素是否加载完,还会判断引入的第三方页面
window.onload = function () {
console.log('onload');
}
与上面等价
$(window).load(function () {
console.log('load');
});
只会判断本页面的元素是否加载完
$(document).ready(function () {
console.log('ready');
});
是上面的简写
$(function(){
console.log('ready');
});
<div>Hello</div>
下面两种选择方法是一样的
var div = $('<div>Hello</div>') === var div = $('div')