實現(xiàn)步驟
命名空間模式
這個模式的調(diào)用為jQuery.addClass(item3, ['a','b','c'])唇敞,這種模式雖然可以墩弯,但是還是item3.addClass(['a','b','c'])這種模式的調(diào)用形式給人的感覺爽兰英,那么如何換成這種爽的調(diào)用模式呢玷坠?
直接改node的原型
這種方法的弊端是直接改node原型上的方法蜗搔,容易導(dǎo)致覆蓋
自己做個構(gòu)造函數(shù)
思路:創(chuàng)建一個jQuery的構(gòu)造函數(shù),接收一個node或selector,并把它封裝成一個偽數(shù)組八堡,然后在這個偽數(shù)組上增加幾個api樟凄,返回這個偽數(shù)組。
- 首先實現(xiàn)單node
-?拓展為可接收selector