《web标准之道》读后感(书评)

简介:

十一前包包送了一本精华集《web标准之道》给我,十一回家正好有时间将此书看完,顺便也记录下自己的感想。


博客园虽然是以.NET为主旋律的社区,但是这并不能掩盖其在web标准方面的贡献。《web标准之道》主要收集了园子中几年来在HTML,CSS,Javascript
等web前端相关的经典文章。该书中大部分文章我都已在作者博客阅读过,虽然我并不从事前端开发,但是仍然觉得收获不少。


既然说到web标准,就要先说说什么是web标准?WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现
(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括
对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。用它来创建和解释基于 Web 的内容。这些规范是专门为了那些在网上发布的可向后兼容的文档所设计,
使其能够被大多数人所访问。


我们都知道由于HTMl的众多缺点,才有了XHTML,而很多人都说XHTML只是一种过渡技术而已最终会被XML取代。由于HTML5的出现让我更加怀疑这种观点
,而且不管是HTMl或XHTML都包括语义和结构,但是XML只有结构没有语义或者说没有通用的语义。XHTML比HTML有更多的优点这点我是深表赞同的,HTML
是面向表现的语言,XHTML是面向结构的语言有严格的语法规范。书中对这部分的诠释最为深刻,特别是爆牙齿的重构之美系列文章行文流畅,读来爱不释手。
在web标准中很多人过多的强调了CSS的重要性,CSS只是表现,结构和语义才是web标准中最为重要的部分。书中关于CSS的部分文章不多。


上面已经说了该书中关于web标准的讨论最为深刻,不过其他方面也收录了很多不错的文章。比如棕熊的《谈网页中的字体以用》你会觉得原来小小的字体也
可以研究的如此深入,阿一的《IE7web标准之道》系列文章中有很多实用的技巧,书中最后部分的鸟食轩老赵关于js的文章都是值得去品读的。该书取名
web标准之道绝不为过。要说该书有什么缺点?我觉得一方面是限于篇幅限制很多文章中一些以用或某些观点没有过多深入的陈述,另一方面就是书中收集的
文章和原作者博客中的文章差别不是很大,不过在读一次纸版仍然收获颇丰。


web标准的目的是统一,让网页的结构和表现分离。用JS可以得到很多交互效率可以更好提高用户体验,而且标准化可以支持更多的设备,如手机,电脑。语
义化得web标准有更好的SEO(搜索引擎友好性),设计者在设计的时候可以兼顾一些残疾者,近视等人士。web标准的目的是好的,但现在还没有达到这一目
标,就像书中阿一的《web标准不标准》文章中所说,当前的web标准还只是推荐标准,不是强制性的,不同厂商为了商业利益并没有严格的去遵守web标准,
而是又有了自己的标准,造成了web标准不标准。我想我们在进行web标准化设计的同时,也不能为了技术而技术,标准都是为用户服务的,更好的满足用户
的需求,设计出可靠,可维护,稳定的软件才是我们最终的标准。


本文转自生鱼片博客园博客,原文链接:http://www.cnblogs.com/carysun/archive/2009/10/05/webstand.html,如需转载请自行联系原作者

相关文章
|
Web App开发 前端开发 JavaScript
认识Web和Web标准
《前端基础》
152 0
|
Rust 前端开发 JavaScript
Web 标准与前端开发 | 青训营笔记
Web 标准与前端开发 | 青训营笔记
95 0
Web 标准与前端开发 | 青训营笔记
|
前端开发 JavaScript
web浏览器常用内核和web标准
web浏览器常用内核和web标准
web浏览器常用内核和web标准
|
SQL 安全 大数据
【基础理论-WEB测试】面试官让你介绍下web测试,标准的高大上回答如下:
【基础理论-WEB测试】面试官让你介绍下web测试,标准的高大上回答如下:
html+css实战4-初识:web标准
html+css实战4-初识:web标准
88 0
html+css实战4-初识:web标准
|
Web App开发 前端开发 JavaScript
Node.js Web 框架再进化 - 面向前端与未来标准
Web 开发一直是 Node.js 的主流方向,无论新人必学的 Express / Koa,或者是社区流行的企业级框架 Egg / Nest,各类 Web 框架层出不穷。本次分享来自阿里巴巴前端技术专家刘子健(繁易)在第十六届D2前端技术论坛的分享,为大家带来 Node.js Web 框架的发展历程,分析各类框架的适用场景及利弊,并基于阿里的 Node.js 框架 Midway,为大家介绍在过去这两年,我们对下一代 Node.js Web 框架的思考、设计、实践,包含如何面向前端做一款前端“爱用”的 Node.js 框架,如何面向未来标准甚至参与标准来设计 Node.js Web 框架两部分。
328 1
Node.js Web 框架再进化 - 面向前端与未来标准
|
XML JavaScript 前端开发
web标准 | 学习笔记
快速学习web标准
127 0
web标准 | 学习笔记
|
前端开发 JavaScript 小程序
聊聊各端手势体系以及对 Web 标准手势的思考
聊聊各端手势体系以及对 Web 标准手势的思考
24446 2
聊聊各端手势体系以及对 Web 标准手势的思考
|
Web App开发 前端开发 JavaScript
【青训营】- Web标准与前端开发
【青训营】- Web标准与前端开发
179 0
【青训营】- Web标准与前端开发
|
前端开发 JavaScript 小程序
聊聊各端手势体系以及对 Web 标准手势的思考
目前在 Web 标准中,手势能力是属于缺失的一块能力,更多的开发者通过 hammer.js 来获得一个通过 JavaScript 模拟出来的手势事件来开发一个手势强交互的应用,或者是直接基于更底层的 Touch event来做进一步的封装。
聊聊各端手势体系以及对 Web 标准手势的思考