《Designing with Web Standard(Third Edition)》/《网页重构》读书笔记
---------------------------------------读书笔记·转载请注明---------------------------------------
学习前端,按照师兄的推荐,看了这本Designing
通篇阅读,发现Web标准的核心关键无非就是要保持好三种不同职能语言的相对独立。
Web标准三剑客
Structure
Structure
Presentation
Behavior
在语义化方面,比如大标题,副标题,侧边栏,底部版权说明,这些分别代表不同职能的,就可以像推砖头一样,按结构堆在html中,我个人理解的标准化,是不要在html中考虑太多的样式元素,所有的样式都由CSS来负责,但是也不是完全不考虑,其实这其中有很多关联的。而CSS的功能非常强大,就靠它来赋予布局,赋予色彩和生机。在行为方面,主要是由JS负责,JS我还没开始深入学习,但是了解过他主要负责响应功能,通过他,才有了一系列人机的交互,总的来说,html,css,JS三者相互独立又密切联系,我是前端的初学者,就先不谈太多的个人理解,等我慢慢学习了之后,再继续跟大家分享!
我在w3school找了一下html的文档,发现了好几个注明了“不推荐使用”,所以说,在html中看似功能强大的标记只会令页面变得不标准,而坚持标准的结果是不会导致混乱(个人觉得:假如有一个地方要改动,又不知道改html还是css是一件很痛苦的事情)
html文档如下:
http://www.w3school.com.cn/tags/html_ref_byfunc.asp
希望各位学前端的同学可以跟我交流交流,一起进步,一起学习:)