封装两个函数
getSiblings()函数的功能是获取自己的所有兄弟(除了自己)
addClass()函数的功能是给一个节点添加类class(根据参数的内容是否添加)
var value = classes[key] var value = classes[key]
if (value){ var mehtodName = value ? 'add' : 'remove'
node.classList.add(key) //等价于 node.classList[methodName](key)
}else {
node.classList.remove(key)
}
命名空间
命名空间可以方便对库的查找,同时避免库的重名。
扩展 Node 接口,直接在 Node.prototype 上加函数
谷歌搜索
院一峰 jquery
w3chools jquery
方应杭 == ===
方应杭 this
jquery.com
cndevdocs.com
方老师对每个细节掌握的很清楚
伪数组的length不是自动增长的么?
item3.getSiblings.call(4)结果会怎么样
42分 循环取节点地方是什么意思