为了账号安全,请及时绑定邮箱和手机立即绑定

阿当大话西游之WEB组件

阿当 其它
难度中级
时长 3小时 0分
学习人数
综合评分9.87
83人评价 查看评价
10.0 内容实用
9.8 简洁易懂
9.8 逻辑清晰
不好意思,我没看到后面,在父类中定义抽象方法是有意义的,特别是配合了render方法,抱歉瞎了我的狗眼
widget里面的抽象方法根本没什么意义啊,因为子类根本无法强制实现,也就是说,你在父类中定义了抽象方法,我子类就是不实现,你拿我没辙,又或者,子类根本不知道我要去实现哪些抽象方法,不像别的语言会强制实现父类的抽象方法,更何况js中根本没有抽象方法的概念,唯一能做的就是在开发文档中要求子类去实现哪些方法,这样就根本不需要父类中定义抽象方法
噢噢,看到了,extend参数里面混合了window的 原型方法,抱歉,是我瞎了狗眼
老师把extend返回的整个对象赋值给了window的prototype对象,难道不回导致覆盖了window本来的原型吗?
qq_微笑向暖_1 你个shabi,没发现alert()后面的两各事件回调是你自己传进去的吗?
JQ和原生混写啊?
我还是初级,真的不是和明白!以后再看一次可能有不同的理解与体会!
非常感谢!

最赞回答 / 慕粉3277234
对象原型链上的属性是可访问(如果在对象上没有同名属性覆盖的话)但不可写的(要是写的话会在当前对象新增一个属性)DOM上加的事件又不会加到handlers里面,handlers里面都是我们手工添加进去的。render方法里写的this.handlers = {};并不是去修改这个对象原型链里的属性值,而是在对象本地新加了一个handlers属性。防止我们在on里面把添加的handler写到原型链的handlers属性里去。
100分~~!!!
太棒了!!!
这是我收获最大的一个视频
这套课程只是引导组件开发,前端模板的东西自己稍微学一下就知道怎么做了,所以没必要浪费不必要的时间
到这里都快没人了。。
RequireJS 是没有明显的 bug,SeaJS 是明显没有 bug
off()函数主要用于解除由on()函数绑定的事件处理函数。
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消