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

阿当大话西游之WEB组件

阿当 其它
难度中级
时长 3小时 0分
学习人数
综合评分9.87
83人评价 查看评价
10.0 内容实用
9.8 简洁易懂
9.8 逻辑清晰
css命名冲突的情况如果用前缀的话一旦要改动css类名的话一味着要改动n个前缀,但是用less的话只需要改动特定的类名就可以了,而且我觉得less或sass的嵌套写法挺方便维护的,不过涉及到跨团队合作确实是个坑,与html的耦合确实也是问题。终极解决方法还是需要css标准的进化
maoriaty同学说得对,实际效果是没有默认居中,参考连生同学的答案,我改成了如下,实现了居中:
boundingBox.css({
width:this.cfg.width,
height:this.cfg.height,
marginLeft : -(this.cfg.width/2),
marginTop : this.cfg.y||(-(this.cfg.height/2))
});
看到后面才知道这是解决了我说的第一个活。。。真棒!!!!阿当哥
感觉要管理两个东西,一个是内部有点混乱,第二个是外部统一抽象管理。这个widget应该做了第二个活,第一个不知道还能不能再进一步抽象
链式操作,么么哒
看来要多看几遍了
先把mask加到body中,然后才加的弹框。。。不然z-index就得改了。。。
属性写在构造函数里,方法挂载到原型下面,当继承的时候就很好继承了。这都是面向对象基础了。回答两位同学改的,boundingbox.css({})这个想法是很奇怪的。。。。
比较坑的点在于加载不符合amd规范的依赖
requirejs被什么取代?
关于这个命名空间,权重问题,我最近真是碰到了,特别是在响应式之中,非常头疼啊。有木有!!!感觉现有的所有办法关于解决css命名的都不是最好的,感觉或多或少有点缺陷
Uncaught ReferenceError: jQuery is not defined。 每次页面加载运行之后,再次刷新页面,就会出现读取不到jquery的问题。有人遇到同样的情况吗?

这应该是网络问题
非常,非常,非常棒

最新回答 / 小小撼大树
有没有更完整的代码,你的fire在哪里触发的,还有你调用组件的代码呢,发来看一下?
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消