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

阿当大话西游之WEB组件

阿当 其它
难度中级
时长 3小时 0分
学习人数
综合评分9.87
83人评价 查看评价
10.0 内容实用
9.8 简洁易懂
9.8 逻辑清晰
老师你应该多录一些课程,期待
老师讲的真好,终于明白什么叫渐进增强了!
我错了,老师的代码里是在 mask 之后才将 boundingBox 添加 到 body 末尾的,所以才没问题。
实际运行结果看来,mask.appendTo('body') 应该为 mask.prependTo('body'),或者在 window.css 中为 .window_boundingBox 添加 z-index: 10; 这样才能让弹出框不被 mask 覆盖遮挡。

最新回答 / Jonny邹
自己定义,然后通过子类调用
老师讲的非常好,让我对js的继承和this的使用有了新的认识,特别是分层开发的思想受益匪浅
自定义事件还是有点不大懂
这三个组件层和window层和main层之间的关系我还是有点不大太懂
对这种设计思路,刚开始还是有点不理解
另一个是Utils类
添加事件和执行事件,使用观察者模式
原生事件分为dom事件和bom事件
position设置了fixed,left也是50%,margin-left设置的负的宽度一半,可是为什么居中不了,感觉50%算的有问题,可是查资料发现fixed是以屏幕为参照计算百分比的,求解
照着视频讲的,自己动手做一下,有收获
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消