init 這個應該是屬性, 給Carousel這個對象添加了一個名字叫init的屬性,同時將右側的匿名函數賦值給這個屬性, 在html頁面直接調用這個對象的屬性就會執行這個函數。 我是這么理解init的。不知道對不對
2017-09-23
建議大家聽不懂的再去鞏固一下面向對象知識,特別是原生方面的,不過和我個人理解的和老師講的有一些不同,就比如老師這里面的大框架是原型函數與構造函數組合的框架,那么var Carousel = function(){}就應該是構造函數,里面的代碼是用來定義實例的屬性或方法的,Carousel.prototype={}里面是用對象字面量的方法添加的屬性或方法,用于所有實例所共享的,最后一個Carousel.init = function(){}是將通過將構造函數實例化來連接html中的Carousel.init()方法,不知道這么理解對不對,反正這樣理解這段代碼才明白是怎么回事。
2017-08-07
第一次聽到封裝函數那節就停了,因為真的一點都不懂,然后學了一段時間再來聽,有點感覺了,能聽懂一點點,但是還是很吃力,·······
2017-07-27