信凤姐还是信HTML5

先来一段怀旧的:
信春哥,上北大。
信春哥,考本科。
信春哥,不挂科。
春哥的光芒,照耀着每一个他的信徒;先知给予我们启迪,让我们拥有力量。
春哥惩罚任何一个侮辱他性别的人,Work the stick into the hole.
春哥奖赏任何一个正直诚实,敢于同恶势力斗争的人,轻轻抚摸他的菊花。
春哥爱着他的信徒,正如爱着雅典娜的菊花。
春哥讨厌NC,任何一个NC,都会被神圣的爷们光芒刺瞎双眼、双耳,死后进入地狱,使其菊花受到非人的折磨。
任何人,即使再爷们,也不能成为纯爷们,因为春哥说,我是纯爷们。
春哥惩罚任何一个侮辱他性别的人,Work the stick into the hole.
春哥奖赏任何一个正直诚实,敢于同恶势力斗争的人,轻轻抚摸他的菊花。
春哥爱着他的信徒,正如爱着雅典娜的菊花。
春哥讨厌NC,任何一个NC,都会被神圣的爷们光芒刺瞎双眼、双耳,死后进入地狱,使其菊花受到非人的折磨。
任何人,即使再爷们,也不能成为纯爷们,因为春哥说,我是纯爷们。
信如来者、死后成佛;信春哥者,死后满状态原地复活
你迷惘吗?你无助吗?对了,那是因为你不信春哥。
信春哥,得永生。
你迷惘吗?你无助吗?对了,那是因为你不信春哥。
信春哥,得永生。
有钱链接:豆瓣春哥庙[只有哥才懂我们]
众信徒不能接受的事实是:春哥已经在《十月围城》中因为像董存瑞致敬,挂了!当意识到春哥居然不能在爆破后原地满状态复活后,我顿时感到心神不宁。人不能没有信仰,否则就是行尸走肉啊!得亏这时候凤姐以史前300年事后300年的速度从天而降,化解了大家的信仰危机。
有钱链接:“红锁男”向凤姐示爱[我只是遗憾为什么是个搞IT的男淫]
扯回正题:
HTML4已经出现10年了,就好比春哥,您可以挂啦。这个时候HTML5很合适宜的从人们的混沌的视线中冒出来,并且看起来他会让web开发变得更加容易。那么信凤姐还是信HTML5呢?对于一个手贱的IT民工来说,看到凤姐的新消息却装作没看到,这种行为实在下不了手。当然我不是这样没有修养的,所以我选择点点别的,比如HTML5。
一段对HTML5的引述:
· Jon Von Tetzchner(Opera CEO)
包括HTML5在内的开放(统一)的web标准,让你在添加多媒体内容时多了个选择[腹语:你TM还在用Adobe的Flash?!//苹果大王乔布斯指出Adobe实在太懒,他们本有机会做更多更有意义的事]
来自:ZDNET
HTML5能改变什么呢?
DOCTYPE
一个典型的HTML4的DOCTYPE是这样的:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
而一个HTML5的很简洁:<!DOCTYPE html>
tags
大多数HTML4网站使用<div>和<span>设计[你知道的,sk就是个div-soup。以前是table泛滥[你知道goole首页和gmail都是table套出来的],现在是div泛滥[参考refollow.com]。尽管在之前我已经研究过HTML4的各个标签,努力按照语义化的标准来使用,但是真正搞起项目来,时间紧事情多还是div最好使。而我在看过大猫[网址很yd]的某篇日志后,还成为了一名strict控],而在HTML5中将会有更多的语义化标签[但总归有限的吧,我不信他们能把所有东西都概括出来],比如<nav>,<header>,<footer>,<aside>,<article>,<section>,…这些当然也都是可以加id和class属性的,然后你的设计将变得更简单工作效率将更高[扯吧你就,<nav>可以用<div>来代替,<header>可以用<div>来代替,以此类推,程序也不差这几个字符多出来的几kb,我不在乎多写几个div class=,还是ED好,自动完成,一个dc搞定,VIM去死吧!]
Audio和Video
比如说,songtaste上一首歌曲的代码一般是这样的:
<object>
<param name=”">
<embed src=”xx.mp4″>
</object>
在HTML4中,如果你第一次使用chrome,ff,或者safari,多半要提示先装个flash插件。而一段HTML5代码是这样的:
<video>
<source src=”xx.mp5″>
</video>
Flash如果死掉的话,估计有他们大半功劳。
属性
//这段我不知道怎么翻,把原文放出来,大家看着办吧。
HTML 5 has a couple of new attributes and it has none of the presentational attributes that were in HTML 4 as their functions are better handled by CSS. Other attributes are removed because of compatibility reasons.
API
使用HTML5 的API看看你能干什么,比方说拖动[jQuery有了],直接编辑网页[想起一款ff插件了],获取地理位置[这算是亮点],数据存储[没仔细看有什么用]。扯一句,我很期待CSS3的multi background
向后兼容
HTML5 具有向后兼容性。思考下,<font>早就不推荐了,但是你用用呢,也没什么问题,w3c验证说你不行,但是没几个用户会强势在源代码里看新闻。好的,我想你已经明白了。
谁已经使用HTML5了
都是大爷:
· iPhone [就不给iPhone链接]
· Plam Pre
· Youtube
当然啦,我在寻找googlewave使用HTML5的时候不幸发现并截图了。[第一行说明真的用HTML5了,下面的大家笑笑[可以理解嘛,冬奥会用的还是XP呢]]

HTML5和javascript/Ajax
老实说,08年w同学把我引进jQuery的大门后我扭曲了一件一直认为正确的事情,即框架总是不如原始的好,他们在方便你的同时也在增加学习的成本,以及永远存在的兼容性问题。现在的看法是:其实女声化点小妆也不错。jQuery小巧玲珑,上手容易,功能强大。当然Mootools,和老牌Prototype等也很不错。
当然HTML5发布的话,需要这些js框架做相应调整。比如jQuery就带了drag函数,而HTML5中有ondarg属性,ms他们还没达成统一。
结论
四个字:大势所趋!
目前w3c并不推荐使用HTML5,据说等2022年完成标准…[还好哥不信2012][不过真TM遥远啊,到那时凤姐都嫁人了吧]
看起来 google 和 apple 都喜欢HTML5,微软你到底软了没有?
翻译原文链接:Why HTML 5 is going to change the web? [文章有点老]
有钱链接:HTML5手册


开心凡人 8:27 pm on 0, March 2, 2010 Permalink
文章不错,呵呵
sk 2:01 am on 0, March 4, 2010 Permalink
@开心凡人 写着玩的