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

阿当大话西游之WEB组件

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

最新回答 / 小小撼大树
有没有更完整的代码,你的fire在哪里触发的,还有你调用组件的代码呢,发来看一下?
这真的是干货,知道怎么去使用第三方插件不兼容问题,讲得非常好,还知道闭包
刚听就感觉是位大牛

最新回答 / 切兔子
<...code...>你说的是这种情况嘛?如果在fire前面有on调用,会将on中的函数推入this.handlers['on']的数组中,然后按照顺序开始执行fire,也就是数组中依次调用一遍那几个函数
好像发现了个bug,每次点击按钮的时候都重复调用了win.alert,当沿着该方法执行到下面代码时

if(config.handlerForAlert){
this.on(&quot;alert&quot;,config.handlerForAlert);
};
就重复绑定了‘alert’事件
@颜小夭 你可以在class里面把mask的层级设置比你的弹窗盒子的层级低一点就可以
教的本来就是思路,思路,思路,不是手把手写,写是自己的事,看不懂就别看了。
哈哈,将的好。
好,赞一个
清除window_boundingBox后,没有清除handlers里的事件,会导致不刷新情况下,其他自定义事件执行多倍
left和top只能为正数,0或负数则为false居中,还有如果left和top写在构造函数里会被替换覆盖,是不能默认居中的
期待新的课程
最近在思考学习这一方面的内容
阿当老师讲得太棒了,非常喜欢!老师还有什么课程吗?
不好意思,我没看到后面,在父类中定义抽象方法是有意义的,特别是配合了render方法,抱歉瞎了我的狗眼
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消