一份全面的前端开发规范手册
12 回复
简单的看了下,提出几点疑问: 2.1 标签 1
自闭合(self-closing)标签,无需闭合 ( 例如: img input br hr 等 );
有的编辑器会在做语法检查的时候报错,就是因为闭合标签,比如在用 jshint
检查 jsx
的时候。
2
<!-- Not recommended -->
<div class="j-hook left contentWrapper"></div>
<!-- Recommended -->
<div id="j-hook" class="sidebar content-wrapper"></div>
在写js的时候需要添加一些代码块,那个时候写代码就变成了
var str = "<div class='aaa'></div>";
如果属性多了简直不能看。
3 嵌套
a 不允许嵌套 div这种约束属于语义嵌套约束,与之区别的约束还有严格嵌套约束,比如a 不允许嵌套 a
a
嵌套DIV
为什么不可以?在有些场景的时候,非常好用啊,而且只是一个标签而已。