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