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

阿当大话西游之WEB组件

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

最新回答 / 慕盖茨0283823
是的。但是有些元素就是专用的块状元素(像div)就没必要变成行内元素了。hceit

讲师回答 / 阿当
在设计这个课程的时候,最初的确是这么打算的。之所以后来放弃用静态方法,改用实例方法,原因有两个:1)希望通过这个弹窗的例子,传达组件如何开发,如果设计成静态方法,不太容易达到“通用范例”的效果: 2)如果需要实现“弹窗之上套弹窗”的多重弹窗效果,静态方法相对比较难设计。两年多前,写过一个内部使用的弹窗组件,看看这个页面可能更能达到我希望达成的各种效果:http://www.adanghome.com/js_demo/8/

已采纳回答 / 阿当
1)on和fire的确可以再拆个粒度更小的类出来,一般叫做EventTarget类,你的这个思路是对的。之所以没有在这个教程中把它拆出来,是因为它在这套教程的案例中单独拆出来的用处不太大,反而分散了主线的注意力。代码本身没有“完美”的状态,如果有精力的话,可以一直挖下去,而这部分的工作希望由听众同学们自己去完成,我希望教程起到的是抛砖引玉和发散思维的作用。 2) requireJS可以直接抛出希望暴露出来的对象,不一定是字典格式,这点没错。之所以我没有这么干,主要是两方面的考虑:1>扩展性,字典有...

最新回答 / 慕田峪8401036
$.getJSON(quot;Data/sport.jsonquot;,function(data){...}); data是通过上述方式返回来的json格式的数据.ookza

讲师回答 / 阿当
可能和前端在实战中,对代码技巧和可维护性要求不是那么高有关。我相信过些年,web app繁荣起来,这种情况会得到根本的改变,业界对前端编程能力的“深”度有更高要求时,前端工程师的梯度会拉得很明显,早做准备是有好处的。

最新回答 / 慕标2279266
前台可以到慕课网前端找到相应讲课的视频^_^...nozdp
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消