HTML 部分问的内容比较少,过一遍即可。
用正确的标签做正确的事情
<canvas id="canvas"></canvas>
const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');
ctx.fillStyle = 'red';
ctx.fillRect(0, 0, 200, 100);
div
和 span
b
、font
、u
等,改用 css
设置strong
或 em
标签中,strong
默认样式是加粗(不要用 b),em
是斜体(不要用 i
标签)caption
,表头用 thead
,主体部分用 tbody
包围,尾部用 tfoot
包围。表头和一般单元格要区分开,表头用 th
,单元格用 td
input
标签对应的说明文本都需要使用 label
标签,并且通过为 input
设置 id
属性,在 lable
标签中设置 for=someld
来让说明文本和相对应的 input
关联起来HTML
结构时,要用语义化标签,给元素写 CSS
类名时,JS 类名、方法名、变量命名等也要遵循语义化原则。不随意取名,不利于后期的代码重构和维护。同时,也最好不要用汉语拼音命名。