共计 636 个字符,预计需要花费 2 分钟才能阅读完成。
jQuery
入口函数
$(document).ready(function() {
... // 此处是页面DOM加载完成的入口
})
$(function() {
... // 此处是页面DOM加载完成的入口
})
- 等着 DOM 结构渲染完毕即可执行内部代码,不必等到所有外部资源加载完成,
jQuery
完成了封装- 相当于原生 JS 中的
DOMContentLoaded
- 不同于原生 JS 中的
load
事件是等页面文档、外部的 JS 文件、CSS 文件、图片加载完毕才执行内部代码
jQuery
顶级对象 $
$
是jQuery
的别称,在代码中可以使用 `jQuery 代替 $,但一般为了方便,通常都直接使用 $$
是jQuery
的顶级对象,相当于原生 JS 中的window
,把元素利用 $ 包装成jQuery
对象,就可以调用jQuery
的方法
DOM对象和 jQuery
对象 $
- 用原生 JS 获取来的对象就是 DOM 对象
jQuery
方法获取的元素就是jQuery
对象jQuery
对象本质是:利用$
对 DOM 对象包装后产生的对象(伪数组形势存储)
DOM 对象与 jQuery
对象相互转换
因为原生JS比
jQuery
更大,原生的一些属性和方法jQuery
没有给我们封装,想要使用这些属性需要把jQuery
对象转换为DOM对象才能使用
DOM对象转换为 jQuery
对象:$
(DOM对象)
$("video")
jQuery
对象转换为DOM对象(两种方式)
$("video")[index] // index是索引号
$("video").get(index) // index是索引号
正文完