แฟ้มประวัติ银河系旋臂之外的非物质宇宙รูปถ่ายบล็อกสมุดเยี่ยม เครื่องมือ วิธีใช้

บล็อก


23/7/2550

Web标准不标准

新闻来源:http://justinyoung.cnblogs.com/

引言:
一群会用table蹩脚布局的网页初学者嘲笑着那些对网页制作一窍不通的门外汉;而一群自认为table布局无所不能的table布局拥护者则嘲笑着那群用table蹩脚布局的网页初学者;那些刚试着将几个页面中的table换成div的所谓的web标准设计者则嘲笑这那群死抱table布局不放的table布局设计者;而一群焦头烂额终于在网站上贴上“W3C验证通过HTML网站”图标的自认高高人的web标准设计者则嘲笑这那群以为“DIV+CSS”就是web标准的web标准设计初学者;但是当我们把我们的网页放在不同的浏览器中的时候,却发现我们全部都被“Web标准设计”嘲笑了……

正文:
标准:衡量事物的准则。例句:惟极贫无依,则械系不稍宽,为标准以警其余。——清•方苞《狱中杂记》
Standard: An acknowledged measure of comparison for quantitative or qualitative value; a criterion.

无论是中外古今的对于标准一词的解释都很相近。即:标准是一个准则。那么冠以“标准”前缀的词,则必须符合此准则。如:
标准大气压(standard atmospheric pressure):指在纬度为45°的海平面上,温度为0°C时的大气压,相当于76厘米高的水银柱所产生的压强。
标准照(official portrait):指人的正面半身免冠相片。
那么冠以“标准”前缀的web标准设计,也必须有一个衡量的准则方可。但是我们发现所谓的衡量web标准是否标准的准则并不存在,至少目前还没有成型。没有衡量准则,标准何以言之为标准?

推荐遵循标准不是严格意义上的标准

当你试图在网上查找“什么是web标准”时,找到的多数是将web标准进入中国的先驱阿捷的文章《什么是web标准》。虽然里面提到了各个组成部分的“推荐”遵循标准,但是那些也都只是W3C组织“推荐遵循”的标准。大家都知道W3C标准不是强制性标准,所以像微软这样喜欢“卖标准”的一流公司并不完全买W3C的帐。所以那些所谓的“推荐标准”从严格意义上来说并不是全面的、严格意义上的认证标准。

注:虽然W3C的推荐标准不是严格意义上的标准,但是我们绝对不可以无视。因为它们的确很有指导意义。而且我们非常欣慰的看到:虽然IE7为了向前兼容,保留了一些IE6的诡异解析方式,但是它也正在逐渐的遵循这些标准。所以这些标准现在是“推荐遵循标准”,但是在不久的将来极有可能成为真正的标准准则,那个时候就是“web标准大统一”的黄金年代。所以还没有看过下面这些文章的朋友要抓紧时间啦。

W3C推荐遵循web标准文档列表:

  • XML方面:《Extensible Markup Language (XML) 1.0 (Second Edition)》
  • XHTML方面:《XHTML 1_0 The Extensible HyperText Markup Language (Second Edition)》
  • DOM方面:《W3C DOM规范》
  • CSS方面:《Cascading Style Sheets, level 2 CSS2 Specification ver.12-May-1998》
  • Script方面:《ECMAScriptLanguage Specification》
     web标准与否不能被有效验证
    即使我们暂且将那些“推荐遵循标准”视为标准,我们仍然有很多问题。例如:怎么检验我们的页面就是符合那些“推荐遵循标准”的呢?的确,我们有验证工具,但是那些验证工具的验证结果就是正确的吗?web标准一个重要的部分就是,根据标签的语义来使用它们。例如table是用来呈现表格数据的,而不是用来分割文档的(也就是平时说的布局)。但是一些利用table布局的页面也能顺利的通过验证工具的验证。所以那些验证工具的验证结果也只能作为一种参考。

    语义是道多选题

    说道标签的语义,这也会带出一些问题。因为当我们决定使用哪种标签的时候,我们会发现我们面对的是多选题,而不是单选题。因为某些情况利用多种标签时都是符合语义的。我们举个最简单的例子:
     
     你说“Name:”应该用什么标签包起来?label?span?其实无论使用哪个都是符合各自的语义的。正是这种“多选题”让web标准显得有些朦胧。

    树欲静而风不止

    即使上面的问题都不再是问题了,我们仍然有一个大问题——各种浏览器对web标准的支持不统一。也正是这种标准不统一的大环境让web标准显得缥缈、遥不可及。看到论坛上天天有人在骂“垃圾FF”、“垃圾IE7”、“垃圾IE6”……纵观世界,能生存下来的只有两种生物——改变环境以适应自身发展的,例如人类;改变自身以适应环境发展的,例如:变色龙。当我们不能改变这个世界的时候,那么就改变自己去适应这个改变的世界吧。

    有限的资源,努力的去做 
    Web标准不标准,至少是现在没有统一的标准,但是网页还是要做,工程还是要赶。我们能做的,只能是合理的利用手头的有限的资源,努力的去做到最好。这句话包含了两个方面的含义:有限的资源,努力的去做。

    有限的资源:
    当你躺在象牙塔里,努力的让你的个人网站贴上W3C认证标签的时候,你是无可厚非的,因为你的资源是那么的充足,时间、青春、没有项目时间的催促,没有客户的最后通牒。但是当你真正的在做商业项目的时候,你会发现我们能利用的资源是及其有限的。人力资源,物质资源,时间资源都是那么的捉襟见肘。当你有分配这些资源的权利的时候,你才会发现分配这些资源的责任。我们的项目,绝对不会为了那张W3C认证标签而浪费宝贵的资源。

    努力的去做:
    但是有限的资源绝对不是粗制滥造的借口。事实上,我们项目对于质量是及其重视的。项目经理提出的“质量是项目之本”的结论已经在我们团队达成共识。给测试部门的测试资源,我们向来都安排在整个工程的1/5以上。(分析设计过程3/5以上,代码coding1/5以下,其余的给测试部)。
    但是努力的去做,到底要做成什么样?其实也并不是没有参考。当你看Andy Budd的《样式指南示例》中我们可以看到一些国际上对此问题的处理方法的端倪,他在1.4小结提到了Browser Support的概念。然后他提出了对不同浏览器支持的不同程度:
  • Target – Most popular browsers at present. Everything must work as intended
  • Supported – Old but popular browser. All content and functionality must work with minimal degradation.
  • Partially supported – Old and buggy browsers. Not supported but not officially unsupported. Content and functionality must work. Degradation must be graceful and should not obscure content.
  • Unsupported – Buggy and unsupported browsers. Advice current users to upgrade.
    我认为这是正确的做法,选定主流的浏览器,然后对主流的浏览器进行Target支持,而对于次之的浏览器进行Supported支持。而对于一些老版本的浏览器进行Partially Supported甚至完全不去管。这样就能最大可能的让网站被浏览者正常的浏览。当然将哪些浏览器,哪些版本进行Target支持,需要根据项目的使用群来决定。例如我们最近的一个日本母公司内部使用的B/S系统,因为我们知道他们那边使用者的电脑软件配置情况,所以我们进行了如下的浏览器支持定义:
    IE7+:Target
    IE6+:Supported
    FF :Partially Supported
    Other:Partially Supported or Unsupported

    正是有了这个浏览器支持表单,让我们调画面的时候有的放矢,有所侧重。而不是一味的让所有的浏览器都正常支持而浪费时间(而且让所有的浏览器正常支持也只能是一种理想状态)。

    Web标准难不难?



    没进来的人说:很难!
    刚站在门框上的人说:不过如此。
    站在门里面的人则说:web标准的路还有很长一段要走……

    后记:
    当初起这个名字的时候就知道会遭到很多人的炮轰。反正早已练就“无敌厚脸皮”神功。骂也无妨,驳也无妨,炮轰也无妨。因为正是你们的留言,你们的论点,你们的讨论让web标准之路能够走的更远,走的更平坦。
  • 13/7/2550

    股市、楼市、美国霸权主义与中国经济

    相信大家对80年代的“日本经济衰退”和90年代的“亚洲金融风暴”及“香港的香港金融保卫战”吧!也许有人会说那是国际投机集团“美国索罗斯财团”搞的,但是,你就没有想过它背后难道就没有美国政府的支持了吗?下面,我仔细分析一下这些事件的前因后果你就会明白了。
    按理说,日本还是美国的盟国,其经济也是美国扶持起来的,美国也没有分裂日本的必要(要分裂,二战时就分裂了,也不用等到80-90年代)。美国也不可能对盟国日本使用“颠覆性煽动”,眼看着美国是阻挡不了日本经济的发展前景的了!世界各国都在兴奋的期待着日本GDP超过美国GDP的那个“历史性时刻”!日本企业更加疯狂,美国经济的象征——洛克菲勒广场被日本人买下了!美国的精神象征——好莱坞被日本人买了!美国人民的心情一下子掉到了谷底。“世界第一” 就快保不住了!美国人民的荣耀感在急剧下滑,民间开始蔓延仇日情绪。
    1980年,日本的GDP就快到美国的一半了。有一件事情在 1985年发生了,1985年美国拉拢其它五国(7国集团)逼迫日本签署了广场协议。以“行政手段”迫使日元升值。其实的一个中心思想就是日本央行不得“过度”干预外汇市场。日本当时手头有充足的美元外汇储备,如果日本央行干预,日元升不了值。可惜呀,日本是被去了势的太监。美国驻军、政治渗透、连宪法都是美国人帮它度身定做的,想不签广场协议都不可能。
    日本最后的结局大家也知道了。1985年9月的广场协议至1988年初.美国要求日元升值。根据协议推高日元,日元兑美元的汇率从协议前的1美元兑240日元上升到1986年5月时的1美元兑160日元。由于美国里根政府坚持认为日元升值仍不到位,通过口头干预等形式继续推高日元。这样,到1988年年初,日元兑美元的汇率进一步上升到1美元兑120日元,正好比广场协议之前的汇率上升了一倍
    美国人满足了吗?没有。接着看下去,从1993年2月至1995年4月,当时克林顿政府的财政部长贝茨明确表示,为了纠正日美贸易的不均衡,需要有20%左右的日元升值,当时的日元汇率大致在1美元兑120日元左右,所以,根据美国政府的诱导目标,日元行情很快上升到1美元兑100日元。以后,由于克林顿政府对以汽车摩擦为核心的日美经济关系采取比较严厉的态度。到了1995年4月,日元的汇率急升至1美元兑79日元,创下历史最高记录。
    日元升值的后果是什么?洛克菲勒广场重新回到了美国人手中,通用汽车在这个广场的一卖一买中净赚4亿美元!日资在艰难度日中大规模亏本退出美国。美国人民胜利了!成功的击退了日本的经济进攻!我们可以从事例中看看1995年之后,日本和美国的GDP之比重新拉开了距离,而且越来越大!
    可能有些网友还是没有明白,日元升值怎么啦?跟我们的谈论有什么关系?日元升值,就是美国对日本的一次经济阻击战!成功的把日本20多年的发展财富大转移到了美国去了。
    下面我给个例子大家就清楚了。
    假设我是美国财团,我当然知道1985会发生什么,假设我在1983年吧,我用100亿美元兑换成24000亿日元,进入日本市场,购买日本股票和房地产,日本经济的蓬勃导致股市和房地产发疯一样的上涨,1985年广场协议签订,日元开始升值,到1988年初,股市和房地产假设我已经赚到了一倍(5年才翻一倍是最低假设了),那就是48000亿日元。
    这时,日元升值到1:120。我把日本的房地产和股票在一年中抛售完,然后兑换回美元,那么,就是400亿美元!在5年时间中,我净赚300亿美元!(还是最低假设)。那么日本呢?突然离开的巨额外资就导致了日本经济的崩溃!经济学用词叫“泡沫经济破灭”。这就是日本常说的:“失去的十年”。而我连本带利的400亿美元回到美国,你想一想,美国经济能不旺盛吗?!!日本“失去的十年”,却正是美国“兴旺的十年”!看看我的上表就知道了。
    我只是美国财团中的一个,其它财团呢?嘿嘿,而且我的假设还只是到1988年,如果是到1995年,日元升值到1:79,你我能想象美国在这场经济战争的胜利中,到底从日本刮走了多少财富?
    美国赚够了,日元现在又重新回到了1:140的位置上,美元的坚挺依然和30年前一样!美元暂时性的贬值,并没有损害到美元的国际地位。这场美日的经济战争,以美国完胜而告终!!
    美国人玩上瘾了。1998年,同样的手法在东南亚四小龙四小虎身上又来了一次,这就是亚洲金融风暴!唯一不同的,这次不需要广场协议了。因为亚洲这些小虎小龙的外汇储备们直接阻击就可以大获全胜!但是,还是没有战胜财大气粗、军事强盛、奉行霸权主义的美国,结局大家也看到了,东南亚货币在先升后跌中,经济发展的成果被美国抢掠一空!!
    唯一市场硬挺住了索罗斯的进攻而没有经济崩溃的就只有回归后的香港,保住了香港几十年的发展果实。当时索罗斯发动世界舆论(包括香港舆论),大肆攻击香港政府(中国政府)“行政干预市场”,违反市场经济规则、没有民主自由,要是当时中国屈服于世界的舆论压力而不运用“宏观调控”进行入市干预,那将酿成大祸,又不知道要有多少国人向当年的日本那样因破产而跳楼自杀了!
    当时的曾荫权后来说过:“决定政府入市干预的前一晚,我坐在床头哭了,不是为我自己,而是怕这个决定如果错误了,害了香港,我怎么向中央政府向市民们交代。”大家现在知道为什么美国一再要求他国“新闻自由”、“市场经济”、“民主人权”是建立在自己利益的基础上了吧,知道我国的“宏观调控”政策的正确性和优势所在了吧。
    美国停手了吗?没有,因为我过综合势力的增长国力的增强威胁到了美国的根本利益和“世界第一”的权威,近来“中国公开支持因儿子丑闻陷入困境的安南,指责美国故意借题发挥进行人生攻击。”就是最好的证明。所以美国心里就不痛快了,就要整人了,现在强迫人民币升值就是消弱中国的第一步,各位明白了吗?知道为什么中央政府突然狂力打压上海和北京的房地产市场?知道为什么中国股市那么惨了吗?央行行长周小川在3月还是4月曾说了一件事情:“有一个40亿美元的外资在上海炒房地产,已经退出中国了这样的外资,不要也罢!”明白了吗?中国股市是一个弱势股市,很容易被美国财团利用。
    中央不可能放松对股市的控制,否则中国经济将会在外资的攻击中崩溃!前段时间,也就是今年的12月初又有一个240亿美元的外资财团撤离中国上海。现在,大家对国家的宏观调控的优势有所理解了吧,知道了国家出台那么多针对房地产的政策是多么的明智和及时了吧(文件详文附在后面,有兴趣的可以读读)!
    现在各位知道为什么中国要实行国家外汇管制、汇率控制、打压房地产、控制股市、知道为什么中国要保持巨额外汇储备,为什么最近央行又出台了新的房地产贷款规定,为什么中国政府一直要求进出口贸易平衡,为什么要扩展东南亚贸易市场和欧盟市场,为什么要加WTO了。
    其实中美之间的经济战争,早就已经开场了,而且来来回回过了几百招了。我们大多数网友还懵懵懂懂的只盯着台海,盯着中亚美军又多了一个军事基地。要知道经济崩溃的灾难远比一场军事战争的后果更严重。军事战争不外乎两种:即“侵略战争”和“卫国战争”。而军事上的“侵略战争”的最终目的就是打垮对方的一切(军事力量和经济实力)达到占领对方领土,进行资源掠夺和控制奴役和剥削对方的国民。
    这样的事情中国历史上没有少发生,这里我就不例举事例了。而如今的美国就是以军事上的侵略战争为手段,达到奴役和剥削对方为目的的真实意图(对实力弱小的国家而言),看看如今的“伊拉克”就明白了,美国实际上是侵略占领了伊拉克,控制了伊拉克的石油,以此来满足美国国内巨大的需求量;而对实力强的原苏联(原苏联拥有制对方死地的核力量),美国就只有发动经济进攻来拖垮他们,苏联的分裂就是最好的例子。
    也许有的人要说,那是冷战时期的军备竞赛和当时苏联国内政策导致了原苏联因经济崩溃而解体的。但是,你有没有想过,进行军备竞赛是以经济实力为基础的。当时的美国经济实力比苏联强,所以,美国胜利了而苏联解体了。现在轮到我们了,我国现在的经济和军事实力都没有冷战时期的苏联强大,相同点是我国同样也拥有毁灭美国的核武器,只是数量少了一点而已。那在这一轮中,就要看我国领导人的智慧了,建立合理的政策来规避风险,保护自己是当务之急(可喜的是,现在我国已经在这样做了)。
    可是,美国也没有闲着,而且,作为经济进攻的第一步他们已经早早的迈出了,向美国“凯雷财团”这样的世界性投机财团收购中国的“徐州重工”这样的事情已经发生了很多了,在这里我就不一一例举了。他们的目的很明确,控制中国的核心技术,进行世界性的技术垄断,迫使??量。同时乘汇率没有变化之前以美元套取人民币,迫使中国央行大量发行人民币以应付大量的货币兑换需求,为拖垮中国经济打下伏笔。这还是明的进入,暗地里的就更无法统计了。
    说到这里,也许有很多人不明白大量美元兑换人民币的行为与拖垮中国经济有什么关系。在这里,我解释一下:在没有大量美国财团恶意涌入中国用大量美元换取人民币之前,我国的经济形式是相对稳定的,但是,实际上,我国发行的人民币的数量远没有我国人民积累的财富数量那么多,因为,任何一种货币,只要能保证本国正常的经济活动就行了,??为印刷货币的成本是很高的。
    举个例子:中国有13亿人口,平均每人的财富拥有量为1万元每人,中国总共有13万亿元财富,而现实生活中,每个人不可能把自己的全部财富都带在身上,这里就平均一下,平均每个人身上携带1000元现金(携带量为10%,其实这个量已经是很大了),其余的存在银行,也就是说,在正常情况下的流动现金量(术语为:现金流量)为1千亿元,乘以一定的突变系数,(这里为了便于计算,就理想的取值100%),也就是说在正常的经济活动下,中国只要发行2千亿人民币就可以满足本国的经济活动了。
    而大量的恶意的国外财团的资金涌入中国,表面上是拉动了我国的经济,是国内的消费量变大,也就是使国内的现金流量的需求变大,这样,我国为了满足大众消费的需求,就会大量印刷和发行人民币来满足这种需求(当年的日本就是这样)。据统计,目前在国际上金融市场上的投资有136万亿美元。
    其中只要有1%涌入中国进行投机经营,按现在的汇率,我国就要发行10.895584万亿元人民币(1.36*7.8644=10.695584+0.2=10.895584万亿元),货币的发行总量已经超过了我国现有的外汇储备量(1万亿美元)的10倍,算把中国的全部外汇储备都拿来也难对付对手,此时,我国的国有经济就是负9.895584万亿元,不能算上全中国人民的全部财富,因为,国家经济崩溃了,我们手中的财富也就一文不值了。
    如果人民币升值以后,他们再用手头的人民币套取美元,中国国内将会余留大量人民币。那样,国人乃至世界将会对中国失去信心,不再储备和使用甚至抛售手中储备的人民币,使中国的外贸活动受挫,最终导致中国国内的通货膨胀,对外导致信誉危机从而导致金融危机。就向40年代的通货膨胀那样一盒火柴要卖几百块。如果我国政府在这次的人民币汇率这件事上决策错误,那么到时中国近30年来改革开放的经济成果就可能就可能落入他人之手。
    最近,国内的经济形式来看,客观的将,形式是不容乐观的。按理说,人民币升值了,也就是说钱值钱了,应该是以前1块钱的东西现在只要9毛甚至是8毛就可以买到了;可是现在的国内形式,除了工资没有涨外其余的都涨了。
    新华网报道说:自8月份开始,北京市场食用油价格震荡上扬。进入11月份,米价、面价、菜价及副食价格均有不同程度的攀升。报道认为,是受国际大豆市场价格上扬的影响,导致食用油价格上升。但是,米面跟风而涨,25公斤装的富强粉涨幅达12%以上,500克大米上涨了6分钱。据了解,在上海、广州、深圳粮油等生活必需品已是涨升一遍,并持续一个多月,其中面粉、食用油的最高涨幅分别已达一成和二成。
    农副产品涨价说明了我国经济在发展和提高。同时,以农副产品的涨价来增加农民的收入,维护社会的稳定,给国家的发展提供了一个良好的国内环境,对国家的发展是有好处的,因为中国农民的数量毕竟占了总人口比例的70%以上嘛。
    但是,中国的这四大城市生活必需品的涨价决外偶然。持续7个多月的宏观调控并没有稳定房价,相反,导致房价的节节攀升。早有经济学家警告说,地产泡沫将导致通货膨胀,通货膨胀将引发经济危机。然而,这种声音太微弱,现如今的种种迹象表明,通货膨胀正在步步逼近我们。
    ------------------------加班中的分割线-------------------------------
    其实我也说不清楚这些内容的真假,但是有一点是肯定的,美国在中国发展经济中肯定不会扮演守护神的角色,而是相反的有钱就捞,就机会就踩一脚。所以,不能只看到局部的情况,眼前的景象,要站在更高更远更全面的角度考虑问题分析问题。
    只可惜,大多数国人都不这样。国民固有劣根性。