web标准的理解:
我的理解就是网页分为三个层次:
结构层(html),表现层(css),行为层(javascript)。
对结构层的理解就是:
1、html标签要小写
2、尽量减少标签嵌套
3、标签要闭合,不过html5空标签不要求闭合
4、class,id命名语义化
对表现层的理解:
1、使用外链css样式表,尽可能不使用内联样式和行内样式
2、减少冗余代码
对行为层的理解:
1、减少全局变量,函数的使用
2、防止内存泄漏
3、减少DOM操作
既然它们要区分三个层次那自然有他们的原因或者优点:
1、提高页面渲染速度以及用户体验,有利于代码维护,版本更新。
——前端小白,求指正。