走中国特色的网站重构道路(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才是王道。”。


猜你喜欢
- 本文实例讲述了Symfony2框架HTTP Cache用法。分享给大家供大家参考,具体如下:富web应用程序的本质意味着它们的动态。无论你的
- 对于许多想学习JavaScript的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习JavaScrip
- 前言: 在爬虫过程中,我们可能需要重复的爬取同一个网站,为了避免重复的数据存入我们的数据库中 通过实现增量去重 去解决这一问题 本文还针对了
- 本文实例为大家分享了Python感知器算法实现的具体代码,供大家参考,具体内容如下先创建感知器类:用于二分类# -*- coding: ut
- Python由于语言的简洁性,让我们以人类思考的方式来写代码,新手更容易上手,老鸟更爱不释手。要写出 Pythonic(优雅的、地道的、整洁
- excel中有图片是很常见的,但是通过python读取excel中的图片没有很好的解决办法。网上找了一种很聪明的方法,原理是这样的:1、将待
- 借助 org.springframework.ui.Model 对象或 Map 对象将信息传到 springmvc 的页面中需要:jstl
- 介绍 os模块是Python和操作系统进行交互的一个接口,它提供了许多操作文件及文件夹的函数。可以用于文件名、文件路径、文件夹相
- 图像标注在计算机视觉中很重要,计算机视觉是一种技术,它允许计算机从数字图像或视频中获得高水平的理解力,并以人类的方式观察和解释视觉信息。注释
- 协程的特点1.该任务的业务代码主动要求切换,即主动让出执行权限2.发生了IO,导致执行阻塞(使用channel让协程阻塞)与线程本质的不同C
- 1.自定义管理器(Manager)在语句Book.objects.all()中, objects 是一个特殊的属性,通过它来查询数
- 比如有一个a = {‘a': 1}希望变为a = {‘b' :1}即:在保留value不变的情况下,替换key值目前能想到的
- 引言今天我们来分享一个 Python 领域的神级第三方库 -- pycallgraph,通过该库并结合 graphviz 工具,就可以非常方
- python写的简单的学生管理系统,练习python语法。可以运行在windows和linux下,python 2.7。#!/usr/loc
- 今天把博客的日历脚本又改了一改,就帖上了,以后找起来方便一点,同时也给需要的人带来方便,本来还想加点功能再帖上来,不过我看还是没必要了,帖的
- 题目描述1260. 二维网格迁移 - 力扣(LeetCode)给你一个 m 行 n 列的二维网格 grid 和
- 前言这篇博客将介绍光流的概念以及如何使用 Lucas-Kanade 方法估计光流,并演示如何使用 cv2.calcOpticalFlowPy
- 示例from optparse import OptionParser[...]def main():
- 工作时需要取得MySQL中一个表的字段是否存在于是就使用Describe命令来判断mysql_connect(localhost, root
- 随着同时开发的项目越来越多,需要不停的在各个不同版本的 python 环境之间切换,所以想到了pyenv。以前一直使用的 vir