May.21,HTML5的视频格式之争
作者:范范 日期:2010-05-22
下一代的网页语言HTML5,提供了一个video标签。它允许开发者直接将视频嵌入网页,不需要任何第三方插件(比如Adobe公司的Flash)就能播放。
这当然是一大进步。
但是,有一个核心问题,却没有得到解决。HTML5没有规定,浏览器到底应该播放哪一种格式的视频。浏览器厂商可以自行选择支持的格式。
现在,最流行的视频格式是H.264。它有很多优点,编码后生成的视频文件,体积较小,画质也不错。蓝光技术(Blu-ray)就采用这种格式,眼下几乎所有的高清摄像机—-不管民用的还是商业的—-都使用它。互联网上的在线视频播放,采用它的比例也正在不断上升。
不过,H.264是一种专利视频格式。它的专利被一家MPEG-LA公司控制。
May.20,Adobe 放出 Dreamweaver CS5 HTML 5 扩展包
作者:范范 日期:2010-05-21
Adobe 的 CTO Kevin Lynch 在刚刚进行的 Google I/O 大会的 Keynote 上演示了 Adobe CS5 对 HTML5 的多种支持,同时 Adobe Labs 放出了 Dreamweaver CS5 的 HTML5 扩展包。通过该扩展包,DW CS5 将获得以下新特性:
- 多屏幕预览面板,适用于同时为不同设备开发 HTML 应用
- 支持对 HTML 5 新增的标签库的代码提示
- 支持对 CSS 3 代码提示
- 增加 Video 和 Audio 标签的实时预览
- 改进 CSS 3 实时预览效果
- 改进设计视图下对 HTML 5 新增标签的渲染效果
May.15,HTML简史
作者:范范 日期:2010-05-16
HTML 是 Web 统一语言,这些容纳在尖括号里的简单标签,构成了如今的 Web。1991年,Tim Berners-Lee 编写了一份叫做 "HTML 标签"的文档,里面包含了大约20个用来标记网页的 HTML 标签。他直接借用 SGML 的标记格式,也就是后来我们看到的 HTML 标记的格式。本文讲述了 HTML 这门 Web 标记语言的发展简史。
从 IETF 到 W3C: HTML 4 之路
HTML 1 并不曾存在,HTML 的第一个官方版本就是由 IETF(互联网工程任务组)推出的 HTML 2.0。问世之前,这个版本中的很多细则已经被实现,比如,1994年的 Mosaic 浏览器已经实现了在文档中嵌入图片的方法,后来 HTML 2.0 便吸纳了 img 这个标签。
后来,W3C 取代 IETF 的角色,成为 HTML 的标准组织,1990年代的后半叶,HTML 的版本被频繁修改,直到1999年的 HTML 4.01,至此,HTML 到达了它的第一个拐点。
Apr.14,浏览器之战将进入HTML5时代
作者:范范 日期:2010-04-15
HTML5这个技术术语最近频频出现在与各大巨头相关的报道中:在iPad不支持Flash的争议声中有它的身影,谷歌因为它放弃了对自家产品Gears的支持,而刚刚发布的IE9预览版对它的支持也成了一个热门话题。HTML5,这个尚未成形的Web标准为何如此受关注?它又会如何刷新人们对网页浏览的认知?
HTML5标准将正式登场 挑战迫在眉睫
苹果CEO史蒂夫·乔布斯也许算得上是近期最意气风发的人了,iPad的发布再次聚焦了全球的眼光。这款被乔布斯称为“最得意的作品”、“革命性的作品”,会不会像iPod、iPhone一样风靡全球,为苹果公司创造又一个奇迹?显然乔布斯早有了肯定的答案,iPad对Flash斩钉截铁的拒绝也许算得上是一个例证。
要知道,按照Adobe的说法,目前网站上70%以上的游戏和75%以上的视频都使用Flash,拒绝Flash,意味着用户使用iPad访问这些网站的浏览体验将大打折扣,这也是iPad被诟病的主要原因之一。但乔布斯对此不以为然,因为在乔布斯看来,iPad一定会热卖,这也是内容提供商的一次机遇,尽管这些内容提供商目前也普遍采用了Flash,但为了抓住机遇,自然会去适应不支持Flash的iPad。而支撑乔布斯敢于一意孤行的最根本原因就是,乔布斯认为,没有了Flash,内容提供商还有更好的选择,那就是HTML5(目前已有多家网站针对iPad推出了不包Flash的在线内容)。
Mar.6,一个即将到来的实时的 Web
作者:范范 日期:2010-03-07
实时的 Web 离我们还有多远?Wordpress.com 刚刚宣布,其托管的一千多万个博客已经全部实现基于 PubSubHubbub 的实时聚合,Wordpress 上任何新发布的博客文章将实时出现在诸如 Google Reader, Bloglines, Friendfeed 以及 Netvibes 一类的服务中。Wordpress 还推出 PuSH 插件实现任何 Wordpress 博客的实时推送。
PubSubHubbub 是一个开放协议,旨在实现 Internet 上的实时发布与订阅,对任何内容的更新实时发出通知,改变了之前需要定期查看聚合服务器的模式。关于 PuSH 的更多资料,请访问 PubSubHubbub 项目网站及 Google Group。
于此同时,Google 据传正在开发一个可能改变整个搜索市场的系统,允许内容发布者实时向 Google 提供内容进行索引。这自然令人联想到 PubSubHubBub,这个位于 Google 代码库的项目可以实现内容的实时聚合,这个协议可以让内容发布者以最快的速度将自己的信息推向市场。如果这个项目成功,Google 的实时搜索将变为现实,这种实时应用将比 Twitter 更强大。
这会让 Google 在与 Bing 的竞争中挺直腰杆,全世界的内容商同这个 Internet 巨人的关系也会更加紧密。而互联网用户将得到最大的实惠,他们将享用一个实时的 Web。关于这个项目,Marshall Kirkpatrick 有一番很好的探讨。
Mar.4,Web 设计中的 5 个最具争议性的话题
作者:范范 日期:2010-03-05
在 Web 空前繁荣的今天,有关 Web 设计中的各种观点很多会成为话题,有的很快达成一致,有的则一直争议下去,本文讲述 Web 设计中的 5 大经典争议,这些争议从它们诞生的那天起,就被正反两方争得不亦乐乎。
争议之一:链接是否应该在新窗口打开
正方:
外部链接应该始终从新窗口打开,当你浏览一个站点的时候,点击了一个链接,却被带到另外一个站点,你在这个站点的会话也因此丢失,这实在令人恼怒。因此,站点内的链接可以在现有窗口打开,而站点外链接则应该在新窗口打开。
反方:
作为 Web 设计师,我们不该控制用户的行为,一个链接是否在新窗口打开,应该是用户自己的选择。剥夺用户的控制权,在用户的桌面上打开一堆窗口或标签,这才是真正让人恼怒的事。如果用户想打开新窗口,他们可以自己选择,而对非熟练用户,新窗口让他们丢失了“后退”按钮更让他们无所适从。
和事佬:
总体来讲,应该避免使用新窗口打开链接,但在某些场合,如打开购物车中的帮助链接,打开一个非 html 文件(如 PDF 文件),应该使用新窗口。为了提高易用性,最好在需要打开新窗口的地方,用一个小图标提示一下。
Feb.6,热点解读:HTML5与Flash爆发地盘之战
作者:范范 日期:2010-02-07
网络开发者之间正在进行一项攸关网络未来的激烈辩论:是否该继续使用Adobe Flash,或改用更新的技术?
这项争论已持续多年,但上周苹果公司发表的iPad(和iPhone一样)不支持Flash,再次炒热这个话题。在那之前,Adobe曾低姿态地表示,只要苹果点头,他们非常乐意为iPhone提供Flash。
但Adobe技术官Kevin Lynch似乎不想再讲客套话,他在2日的一篇部落格写道,苹果不愿在其“神奇的装置”上纳入Flash,代表iPad使用者只能看到残缺的网页。他甚至拿出Google Nexus One来比较。
Lynch表示:“我们即将完成适用某家公司之外,其它所有大型智能手机厂牌的Flash Player 10.1。”他特别提到其中包括Nexus One,而该软件也能在平板装置、小笔记本和网络电视执行。他说:“Flash搭配浏览器,为这些装置提供了一项竞争优势,因为他们的顾客将可浏览整个网络……我们已准备好为这些装置的浏览器加上Flash,只要苹果愿意,但目前为止,我们仍未收到苹果的要求。”
根据Adobe的统计,Flash在个人计算机上确实达到几乎无所不在的普及度,渗透率在98%以上。该技术的根源是动画图像,但其成功的关键,是在微软、苹果和Real等难用的技术之外,提供一种简易的网站串流影音机制。但若干新技术,包括脱胎换骨的HTML标准,都锁定Flash所提供的影音体验。







