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

阿当大话西游之WEB组件

阿当 其它
难度中级
时长 3小时 0分
学习人数
综合评分9.87
83人评价 查看评价
10.0 内容实用
9.8 简洁易懂
9.8 逻辑清晰

最赞回答 / daydaytop
 有道理,我在console 控制台,输入(null)+""输出 “null”在不清楚下面代码的逻辑情况下,很可能存在转字符串。直接用“”更好。原例很简单,一眼就能明白,所以用 null 也没有问题

最新回答 / shuihorizon
data就是回调函数的参数,直接传入就可以了

最新回答 / bilibili_
没  不过个人觉得还是跟着做一遍 有源码反倒不会跟着去敲

最新回答 / bin _0019
技术肯定会被取代,但思想不会

最新回答 / dong起来
其他的文件也要引入,引入require.js是为了实现接口关系的作用,降低组件之间关系复杂化,其实这都是我猜的。。。囧

最新回答 / 小小撼大树
有没有更完整的代码,你的fire在哪里触发的,还有你调用组件的代码呢,发来看一下?

最新回答 / 切兔子
<...code...>你说的是这种情况嘛?如果在fire前面有on调用,会将on中的函数推入this.handlers['on']的数组中,然后按照顺序开始执行fire,也就是数组中依次调用一遍那几个函数

最赞回答 / 慕粉3277234
对象原型链上的属性是可访问(如果在对象上没有同名属性覆盖的话)但不可写的(要是写的话会在当前对象新增一个属性)DOM上加的事件又不会加到handlers里面,handlers里面都是我们手工添加进去的。render方法里写的this.handlers = {};并不是去修改这个对象原型链里的属性值,而是在对象本地新加了一个handlers属性。防止我们在on里面把添加的handler写到原型链的handlers属性里去。

最新回答 / 未响应
。。。我又重复提交了这个问题

最新回答 / 夜空的守望者
没有发现上面说的bug。而且关闭的时候是代码全部删除了,再次点击按钮时新生成的弹框不应该携带有事件函数。

最新回答 / MJ_Staples
就是定义了一个对象集合,不过是空的,用来存放数据的。

最赞回答 / wallyyy
主要还是学习组件化的思想吧
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消