走中国特色的网站重构道路(4)
作者:Twinsen Liang 来源:twinsenliang.net 发布时间:2010-04-08 16:10:00
还有另外的总结性的很经典的一段。
引用内容
茅于轼谈谁妨碍了我们致富?
它并不属于法律管辖的范围,人们这样做并不犯法,甚至也谈不上是道德问题,可是大量这类事件的最终结果是不利于社会发展的。这类事情的起因,责任在于我们每个老百姓,不论你是一名售货员、司机、教师、电话接线员、政府办事员,改变一下你办事的原则都可能使社会 的财富有所增加,当每个人都这样想时,国家就富起来了,你所支付的同样的劳动就会得到更高的报酬。
你们这样的做WEB,并不会出错,甚至谈不上读取不了,但是大量这类事件的最终结果是浏览器就要为了你的标签没有封口,属性没有写双引号;而去编写更加累赘的代码,耗费更大量的CPU运算。综上三段引用所述,大家是否明白你所天天讨厌的IE6为什么会这么大?为什么会至今还存在?都是我们——这些网站重构人员一手一脚造成的!!
回过头来看,文章的标题叫《走有中国特色的网站重构道路》。RMB升值,中国的综合国力提升,全世界都在往中国靠拢。而HTML5.0的诞生,他又回归到了HTML4.0击败HTML3.0的年代,一个新技术诞生的年代,一个宣扬自由应用的年代;在中国无数刚出道的“页面仔”又会在这样的年代兴风作浪(200块钱建站、直接fireworks切图生成页面……);而此时,我们一直崇拜的FF、CH、OP、SA……是否又要像IE6一样走回老路子呢?然后我们是否也是要同样的开始讨厌和憎恨他们呢?而此过程我们作为一个综合国力的强国是否在这个时候应当不再是“一条虫”?
当然Twinsen不是单单的提出质疑和批判,更不是要反对HTML5.0;我们可以想一个较为合乎常理的解决方案:
自身使用XHTML的要求(前面说的4点)来编写HTML5.0。
推荐浏览器使用双解析内核,一个给标准页面的,一个给非标准的。(当非标准的页面使用标准的doctype时,解析给他错位或者直接关闭或不解析;同时这个也是我给chrome团队的建议。)
教导你身边每一个人,维持标准的目的和重要性。
时刻铭记你不是一个“页面仔”,是一个重构工程师;或者更进一层,你在影响人类信息化社会的发展。
也给大家带来一个疑问,没有经过“ISO9002”验证的产品你敢用么?那么没有经过“W3C”验证的网页呢?那验证又是为了什么呢?(感谢一直以来教导我ISO9000体系重要性的卿姐)或者我们再设想一下你出差的时候,酒店的网线接口不是RJ45,然后你插不进去上不了网(每个浏览器都有对CSS3的私有属性);再或者酒店的网线接口是一排,分别对应RJ42、RJ43、RJ44、RJ45、RJ46……从门口一直布线到窗台(浏览器为了兼容多种杂乱页面带来的代码臃肿)。
末了,我引用Jeremy文章的一些话:“只要你愿意,HTML5.0马上可以变成XHTML5.0”;“XHTML2.0翘辫子了,XHTML和HTML5才是王道。”。
猜你喜欢
- Session StaticObjects 集合StaticObjects 集合包含 Session 对象范围中用 <OBJECT&g
- 先前在DW教学-Dreamweaver量身打造Wordpress留言板(一) 教学文章中,已经成功的把前端留言机制与界面搞定了,虽然有了留言
- 在html 5增加了新元素header、footer,测试过发现IE不能解析html 5新增的元素。代码如下:<!DOCTYPE ht
- 先装 MYSQL 的 ODBC 驱动然后'connect to MySQL server&n
- 一、检测它是不是整数function Is_Int(a_str) if&
- SQL Server 2000中存在的许多的备份和恢复特性都同样保留在了SQL Server 2005中,但是有一些新的提高同样值得我们关注
- Function ChkInvaildWord(Words) Const InvaildWords=&quo
- 10月9日是国庆中秋黄金周后上班的第一天,当天近8亿人次逛淘宝,即淘宝网每分钟完成43.47万元的交易,创下国内网购单天交易最高纪录。从销售
- 在SQL Server数据库管理中,针对分析服务Analysis Services 的性能优化必不可少,这里我们将学习到使用DMV来进行An
- 在使用ASP来进行后端的数据合法性校验的时候,有些人为满足不同环境下面的数据校验,编写了很多的函数来实现,比如,我们想要校验用户输入的URL
- 统计分析常常会出错、存在偏见或过于狭隘。数字崇拜者常因专注于统计分析而把可用性研究引入歧途。强调洞察力和定性研究更为重要。用户研究有两种类型
- SQL Server具有强大的复制功能,除了将数据和数据库对象从一个数据库复制并准确分发的另一个数据库中,还要实行数据库之间的同步。SQL
- 1.不装入数据库而启动事例 可以不装入数据库而启动事例,一般是在数据库才创建时才可以这样做:STARTUP NOMOUNT2.启动事例并装入
- Erase语句:重新初始化固定数组的元素,并释放动态数组的存储空间。用法: Era
- 当今越来越多的应用程序迁移到web平台上。由于没有平台的限制和安装的要求,SAAS的模式看起来非常有吸引力。Web应用程序的界面设计,其核心
- 网页版面布局的方法及技巧,版面指的是浏览器看到的完整的一个页面(可以包含框架和层)。因为每个人的显示器分辨率不同,所以同一个页面的大小可能出
- 工作时常遇到需要在其它地方拷贝样式,比如Firebug之类的,但是复制出来的样式是带有换行和空格的,对于我这种有点洁癖的人来说,经常会一个个
- JDBC连接MySQL数据库关键的四个步骤1、查找驱动程序MySQL目前提供的Java驱动程序为Connection/J,可以从MySQL官
- 当讨论Request对象内容时,要研究的集合之一就是ServerVariables集合。这个集合包含了两种值的结合体,一种是随同
- 有时候我不需要网络立即执行更改的数据。请问如何做到? 用下列办法即可延时执行:<%@import&