可以把它看做是一个对象,然后用里面的方法
接受一个旧的 节点(字符串或节点/选择器),返回一个新的 拥有很多方法的对象
所以jQuery`实质上是一个构造函数,接受一个参数,这个参数可能是节点,然后返回一个方法对象去操作这个节点。
HTML内容
1 |
|
JS内容
实现添加 class,还有 设置 或者 获取text 内容的功能
1 | window.jQuery = function(nodeOrSelector){ //先用一个函数将以下内容包裹,防止污染 |
.addClass(className)
removeClass(className)
toggleClass(className)
开关