为了账号安全,请及时绑定邮箱和手机立即绑定
此课程联系到很多知识点,很实用,值得去学习
听这个课是需要一定js和css基础的
案例真的挺不错,就是讲的方式和过程需要改进下就好了。
init 这个应该是属性, 给Carousel这个对象添加了一个名字叫init的属性,同时将右侧的匿名函数赋值给这个属性, 在html页面直接调用这个对象的属性就会执行这个函数。 我是这么理解init的。不知道对不对
可以用jquery的data()获取data-setting的属性值,获取到的直接就是对象,不需要转换
你们需要jquery库吗?
思路是最重要的,老实讲的特别仔细;其次就是扎实的基础;再就是自己的练习
建议大家听不懂的再去巩固一下面向对象知识,特别是原生方面的,不过和我个人理解的和老师讲的有一些不同,就比如老师这里面的大框架是原型函数与构造函数组合的框架,那么var Carousel = function(){}就应该是构造函数,里面的代码是用来定义实例的属性或方法的,Carousel.prototype={}里面是用对象字面量的方法添加的属性或方法,用于所有实例所共享的,最后一个Carousel.init = function(){}是将通过将构造函数实例化来连接html中的Carousel.init()方法,不知道这么理解对不对,反正这样理解这段代码才明白是怎么回事。
听得有点懵。。
get(0)是jq对象转docuement对象
这个传参。。。我服了,一点面向对象的精神都没有,导致结构上看起来很乱,代码分离的不清楚
只有我一个人获取不到data-setting?
第一次听到封装函数那节就停了,因为真的一点都不懂,然后学了一段时间再来听,有点感觉了,能听懂一点点,但是还是很吃力,·······
高版本的jQuery貌似把size()方法废弃掉了,可以使用length获取长度
课程须知
1、HTML 和 CSS 基础知识 2、JS 实现类、对象的方法
老师告诉你能学到什么?
1、CSS的定位,DOM结构,层级关系的应用 2、基本的类的封装过程 3、如何配置合理的参数控制 4、JQ的对象获取,操作,事件绑定 5、数组的分解 6、位置关系设置,旋转机制

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消