讲的特别好。。有些内容还没理解透。所以打算过一段时间再看一遍。。加深理解并自己写一写。。相信对自己的进阶之路会有很大的帮助。同时也希望阿当老师能够多出一点类似的视频。
2016-08-14
css命名冲突的情况如果用前缀的话一旦要改动css类名的话一味着要改动n个前缀,但是用less的话只需要改动特定的类名就可以了,而且我觉得less或sass的嵌套写法挺方便维护的,不过涉及到跨团队合作确实是个坑,与html的耦合确实也是问题。终极解决方法还是需要css标准的进化
2016-08-01
maoriaty同学说得对,实际效果是没有默认居中,参考连生同学的答案,我改成了如下,实现了居中:
boundingBox.css({
width:this.cfg.width,
height:this.cfg.height,
marginLeft : -(this.cfg.width/2),
marginTop : this.cfg.y||(-(this.cfg.height/2))
});
boundingBox.css({
width:this.cfg.width,
height:this.cfg.height,
marginLeft : -(this.cfg.width/2),
marginTop : this.cfg.y||(-(this.cfg.height/2))
});
2016-07-30
感觉要管理两个东西,一个是内部有点混乱,第二个是外部统一抽象管理。这个widget应该做了第二个活,第一个不知道还能不能再进一步抽象
2016-07-27
属性写在构造函数里,方法挂载到原型下面,当继承的时候就很好继承了。这都是面向对象基础了。回答两位同学改的,boundingbox.css({})这个想法是很奇怪的。。。。
2016-07-25