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
屬性寫在構造函數里,方法掛載到原型下面,當繼承的時候就很好繼承了。這都是面向對象基礎了?;卮饍晌煌瑢W改的,boundingbox.css({})這個想法是很奇怪的。。。。
2016-07-25
關于這個命名空間,權重問題,我最近真是碰到了,特別是在響應式之中,非常頭疼啊。有木有!?。「杏X現有的所有辦法關于解決css命名的都不是最好的,感覺或多或少有點缺陷
2016-07-24