jquery-1
JS 库
js 库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画 animate、hide、show,比如获取元素等。
jQuery
jquery 入口函数
$( function() { } )。
相当于原生 js 中的 DOMContentLoaded。等着 DOM 结构渲染完毕即可执行内部代码,不必等到所有外部资源加载完成。
$(function () { })
jQuery 的顶级对象 $
$ 是 jQuery 的别称,在代码中可以使用 jQuery 代替 $,但一般为了方便,通常直接使用 $。$ 是jQuery 的顶级对象,相当于原生 js 中的 window。
DOM 对象和 jQuery 对象
DOM 对象:用原生 js 获取的对象是 DOM 对象。
jQuery对象:用 jQuery 获取的对象是 jQuery 对象,它的本质是利用 $ 对 DOM 对象包装后产生的对象,以伪数组形式存储。
注意:jQuery 对象只能使用 jQuery 的属性和方法,DOM 对象只能使用 原生 js 的属性和方法。
DOM 对象和 jQuery对象转换
DOM 转 jquery:$( DOM对象 )。
jquery 转 DOM:$(‘div’).[index] 或 $(‘div’).get(index)。index 是索引号。