js原型链继承的缺点
1、为了给子类添加新的属性和方法,必须在newAnimal()这样的句子之后执行,不能放在构造器中。 2、原型对象的所有属性都由所有实例共享。 3、创建子实例时,不能将函数传递给父类构造函数。 不...
js构造继承有什么优点
1、解决了原型链继承中子类实例共享父类引用属性的问题。使用父类结构器来增强子类实例,相当于将父类的实例属性复制到子类。 2、创建子类实例时,可向父类传递参数。 3、可实现多继承(call多父...
css媒体查询的使用
1、尽量把媒体查询放在相关规则附近,不要放在文档底部,否则很容易被后来维护的人遗忘。 2、媒体查询针对每一个种屏幕(大、中、小)的分别单独组织为一个文件。 实例 .element{ } .element-av...
css选择器的使用规范
1、分组选择器时,将单独的选择器单独放在一行。 2、为选择器中的属性添加双引号。 3、最好不要超过5级选择器级。 4、每个选择器独占一列,除最后一个选择器外,其它每一列选择器均以逗号结尾。...
css代码的规范整理
1、缩进用四个空格。 2、在每个声明块的左花括号之前添加一个空格。 3、声明块的右花括号应单独设置。 4、每个声明语句:之后插入一个空格,前面没有空格。 5、所有的声明句子都以分号结束,不...
css权重的计算规则
1、用四位数串来表示权重。每个数字代表一个级别,从左到右,级别依次降低,级别之间没有进位。 每个选择器的贡献值叠加了最终权重值。 2、继承风格的权重为0。行内风格的权重大于所有选择器。 ...
css精灵图技术是什么
1、将页面所涉及的所有零星背景图像集中到大图中,然后将大图用于网页。用户访问页面时,只需向服务器发送一次请求。 2、直接使用background-position等属性来准确定位所需的背景部分。 实例 &l...
css中有哪些命名规范
1、小写字母加连字符(又称烤串命名法),禁止下划线和驼峰命名。 2、布局:以g命名空间。 3、状态:以s为命名空间。 表示动态、交互状态。 4、工具:以u为命名空间。 表示不耦合业务逻辑的可重用...
































