您现在的位置:首页 --> 查看专题: class
注意C中的struct和C++中的struct是不一样的,c中的struct比较原生,仅仅是将一些属性封装起来构成一个整体,没有OO的相关特性。而c++中的struct是对c中的struct进行扩展(兼容c中的struct),具备OO的特性,其实c++中的class能干的事情struct几乎都能干,什么继承、多态等都OK。
这里驳斥一个观点:“尽量都使用class,因为控制样式的时候class的优先级是同级的,id的优先级更高,它的出现会破坏样式优先级的平衡”。首先我觉得这是一个假命题,所谓的“平衡”是不存在的,也没有必要去刻意维护,通过id来表示的内容一定是相对特殊的,优先级自然高一些,这样的优先级设计是如此的自然。我能够接受的全部是class的适用范围仅是一些底层的css基础样式,如oocss里的基础样式,或很多网站都会有common.css文件或general.css文件,里面的东西尽量用class没问题。
[ 共2篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [583] 招聘技巧一二
- [16] 数据分析中常用的数据模型
- [16] 豆瓣是啥?
- [15] 给自己的字体课(一)——英文字体基础
- [15] 30分钟3300%性能提升――python+
- [15] 腾讯资深运维专家周小军:QQ与微信架构的惊天
- [14] iOS 8/Android/WP 系统设置的
- [14] jQuery性能优化指南
- [13] 一次神奇的MySQL优化
- [13] Android用户界面设计:表格布局
赞助商广告