读书人

《编纂高质量代码-web前端开发修炼之道

发布时间: 2012-11-25 11:44:31 作者: rapoo

《编写高质量代码-web前端开发修炼之道》摘要
Web标准:结构、样式和行为

网页源代码:.html文件、.css文件、.js文件

页面模块划分原则:
模块与模块之间尽量不要包含相同的部分,如果有相同的部分,应该将它们提取出来,拆分成一个独立的模块。
模块应在保证数量尽可能少的原则下,做到尽可能简单,以提高重用性。

低权重原则:
当不同选择符的样式设置有冲突时,会采用权重高的选择符设置的样式。权重的规则是这样的:html标签的权重是1,class的权重是10,id的权重是100。如果CSS选择符权重相同,那么样式会遵循就近原则,哪个选择符最后定义,就采用哪个选择符的样式。

CSS hack
1、IE条件注释法

<script>Var btn=document.getElementById(“btn”);If(document.all){Btn.attachEvent(“onclick”,function(){})}Else{Btn.addEventLisetener(“click”,function(){},false)}</script>

将复杂类型的数据转化成字符串,称为数据的序列化,其逆操作叫做数据的反序列。字符串的反序列化是通过eval函数实现的。

读书人网 >Web前端

热点推荐