$(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')
本文详细解析了jQuery对象与原生DOM对象的区别与转换方式,包括如何使用$.xxx调用jQuery方法,以及如何通过$(xxx)将DOM对象转换为jQuery对象。同时,对比了不同类型的onload事件触发条件。

2237

被折叠的 条评论
为什么被折叠?



