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

阿当大话西游之WEB组件

阿当 其它
难度中级
时长 3小时 0分
学习人数
综合评分9.87
83人评价 查看评价
10.0 内容实用
9.8 简洁易懂
9.8 逻辑清晰
我感觉老师讲的挺好。
现在还有看这个的不,我现在看是不是有点晚了。。。
项目效果图https://niuyi1017.github.io/imooc/webComponent/window.html
源码:https://github.com/niuyi1017/imooc/tree/master/webComponent
希望能和大家一起交流学习~
// 老师的代码是不是要加一句?:

on: function(type,handler){

if(this.handlers[type]==='undefined'){

this.handlers[type]=[]

//这是多加的一句,不然绑定多个名称相同的事件时总是少一个

this.handlers[type].push(handler)

}else{

this.handlers[type].push(handler)

} }

最新回答 / 龙年生
on是绑定自定义事件,无论要绑定的事件是否定义过,this.handlers[type].push(handler)是必须的
这里个个都是人才,说话又好听

最新回答 / 彷徨_0002
你可能有很多的widget ,弹窗只是其中一种如果你的widget里面有很多公用的方法 比如binduI RENDERui on fire等函数, 那么你的组件 弹窗等 就只需要继承一下就可以了,没有必要重新再写一遍

最新回答 / 向朔
有可能是你在浏览器模拟器中用tap事件300毫秒延迟造成的,模拟器中你可以把事件改成click试试。
按着老师的思路一步步写了一遍demo,最终的源码:https://github.com/fanglibs/dialogUI 。跟着老师的思路,但代码中一些命名和布局做了调整,没有完全照搬(><),有需要的拿去,大家交流下。
按着老师的思路一步步写了一遍demo,最终的源码:https://github.com/fanglibs/dialogUI 。跟着老师的思路,但代码中一些命名和布局做了调整,没有完全照搬(><),有需要的拿去,大家交流下。
框架组件、独立组件和阿当老师讲定制组件的开发是一样的方法步骤么
非常喜欢,讲的太棒了,老师厉害了!
老师很接地气的感觉
每节demo都已经记录好https://github.com/jinzhanye/widget_practice/tree/master/Alert,感谢阿当老师。
首页上一页1234567下一页尾页
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消