虽然现在前端很多都已经成为SPA(单页面应用)开发,或许连渲染的html都是自动生成的.但是归根结底,还是html和css,必要时候我们还是需要好好了解这些基础的开发规范
当然这都是基础性的规范,和公司规范的并不冲突.你也可以当作课外知识阅读~
HTML
一、唯一定律
无论有多少人共同参与同一项目,一定要确保每一行代码都像是唯一个人编写的。
最近校招笔试如火如荼地开展。各种小心思都浮上来了:”我就查一道”.
小心翼翼按了一下tab切换(mac用三爪)Document.visibilityState
开始工作了.”监测到你切换页面,超过xx次将影响你的成绩(希望你自重)”
值 | 描述 |
---|---|
visible | 此时页面内容至少是部分可见. 即此页面在前景标签页中,并且窗口没有最小化. |
hidden | 此时页面对用户不可见. 即文档处于背景标签页或者窗口处于最小化状态,或者操作系统正处于 ‘锁屏状态’ |
prerender | 页面此时正在渲染中, 文档只能从此状态开始,永远不能从其他值变为此状态. |
unloaded | 页面从内存中卸载清除 |
当此属性的值改变时, 会递交 visibilitychange 事件给Document. |