官术网_书友最值得收藏!

1.2 HTML 5會深受歡迎的理由

1.2.1 世界知名瀏覽器廠商對HTML 5的支持

HTML 5被說成是劃時代也好,具有革命性也好,如果不能被業(yè)界承認(rèn)并且大面積地推廣使用,這些都是沒有意義的。事實上,今后HTML 5被正式地、大規(guī)模地投入應(yīng)用的可能性是相當(dāng)高的。

通過對Internet Explore、Google、Firefox、Safari、Opera等主要的Web瀏覽器的發(fā)展策略的調(diào)查,發(fā)現(xiàn)它們都在支持HTML 5上采取了措施。

  • 微軟:2010年3月16日,微軟于拉斯維加斯市舉行的MIX10技術(shù)大會上宣布已推出IE9瀏覽器開發(fā)者預(yù)覽版。微軟稱,IE9完成開發(fā)后,將更多支持CSS 3、SVG和HTML 5等互聯(lián)網(wǎng)瀏覽通用標(biāo)準(zhǔn)。
  • Google:2010年2月19日,谷歌Gears項目經(jīng)理伊安-費特通過博客宣布,谷歌將放棄對Gears瀏覽器插件項目的支持,以此重點開發(fā)HTML 5項目。據(jù)費特表示,目前,在谷歌看來,Gears面臨的主要問題是,該應(yīng)用與HTML 5的諸多創(chuàng)新非常相似,而且谷歌一直積極發(fā)展HTML 5項目。因此,只要谷歌不斷以加強新網(wǎng)絡(luò)標(biāo)準(zhǔn)的應(yīng)用功能為工作重點,那么為Gears增加新功能就無太大意義了。目前,多種瀏覽器將會越來越多地為GMail及其他服務(wù)提供更多脫機功能方面的支持,因此Gears面臨的需求也在日益下降,這是谷歌做出上述調(diào)整的重要原因。
  • 蘋果:2010年6月7日,蘋果在開發(fā)者大會的會后發(fā)布了Safari 5,這款瀏覽器支持10個以上的HTML 5新技術(shù),包括全屏幕播放、HTML 5視頻、HTML 5地理位置、HTML 5切片元素、HTML 5的可拖動屬性、HTML 5的形式驗證、HTML 5的Ruby、HTML 5的AJAX歷史和WebSocket字幕。
  • Opera:2010年5月5日,Opera軟件公司首席技術(shù)官Hakon Wium Lie先生在訪華之際,接受了中國軟件資訊網(wǎng)等少數(shù)幾家媒體的采訪。號稱“CSS之父”的Hakon Wium Lie認(rèn)為,HTML 5與CSS 3將是全球互聯(lián)網(wǎng)發(fā)展的未來趨勢,目前包括Opera在內(nèi)的諸多瀏覽器廠商,紛紛在研發(fā)HTML 5相關(guān)產(chǎn)品,Web的未來屬于HTML 5。
  • Mozilla:2010年7月,Mozilla基金會發(fā)布了即將推出的Firefox 4瀏覽器的第一個早期測試版。在該版本中的Firefox瀏覽器中進行了大幅改進,包括新的HTML 5語法分析器,以及支持更多HTML 5形式的控制等。從官方文檔來看,F(xiàn)irefox 4對HTML 5是完全級別的支持。目前包括在線視頻、在線音頻等多種應(yīng)用都已在該版中實現(xiàn)。

以上證據(jù)表明,目前這些瀏覽器都紛紛地朝著支持HTML 5、結(jié)合HTML 5的方向邁進著,因此HTML 5已經(jīng)被廣泛地推行開來了。為什么HTML 5會如此受歡迎,理由如1.2.2節(jié)和1.2.3節(jié)所示。


1.2.2 第一個理由:時代的要求

現(xiàn)在的時代已經(jīng)迫切地要求有一個統(tǒng)一的互聯(lián)網(wǎng)通用標(biāo)準(zhǔn)。HTML 5之前的情況是,由于各瀏覽器之間的不統(tǒng)一,光是修改Web瀏覽器之間的由于兼容性而引起的bug就浪費了大量時間。而HTML 5的目標(biāo)就是將Web帶入一個成熟的應(yīng)用平臺,在HTML 5平臺上,視頻、音頻、圖像、動畫,以及同電腦的交互都被標(biāo)準(zhǔn)化。

關(guān)于Web瀏覽器,網(wǎng)頁標(biāo)準(zhǔn)計劃小組設(shè)計并推出了Acid3測試,它是針對網(wǎng)頁瀏覽器及設(shè)計軟件之標(biāo)準(zhǔn)相容性的一項測試。它針對Web應(yīng)用程序中使用著的動態(tài)內(nèi)容進行檢查,測試焦點主要集中在ECMAScript、DOM Level 3、Media Queries和data: URL。

Acid3測試推出后,各大瀏覽器都認(rèn)真接受了它的測試并希望能夠獲得比較高的分?jǐn)?shù)。這個測試的設(shè)計者,正是在W3C開發(fā)及設(shè)計者,HTML 5的重要人物Ian Hickson。Ian Hickson是WHATWG(Web Hypertext Application Technology Working Group)開發(fā)團體的成員,擔(dān)任Web標(biāo)準(zhǔn)規(guī)格的設(shè)計,現(xiàn)在是W3C的HTML 5工作組的負(fù)責(zé)人之一。

Ian Hickson設(shè)計Acid3測試的意圖是給聲稱“讓開發(fā)者能夠什么都不必?fù)?dān)心,可以放心大膽地進行開發(fā)”的各大Web瀏覽器提供一個機會,讓他們能夠以此來證明自己是優(yōu)秀的。Acid3的宣傳是很重要的,要想擴大Web瀏覽器的市場份額,宣稱遵從它所依賴的標(biāo)準(zhǔn)是最有效的宣傳方法。圖1-3為Acid3的一個測試圖。

圖1-3 Acid3測試圖


1.2.3 第二個理由:Internet Explorer 8

Internet Explorer也積極地朝著支持HTML 5的方向邁進著。Internet Explorer對此十分重視。雖然它的使用者依然很多,但是由于最近被Firefox等其他Web瀏覽器搶去了很多市場份額,它很不甘心。于是繼Internet Explorer 7(IE 7)的發(fā)表后不久,立刻推出了Internet Explorer 8(IE 8)的Release版。

新推出的IE 8宣稱遵從互聯(lián)網(wǎng)通用標(biāo)準(zhǔn)。雖然其他的瀏覽器由于標(biāo)榜遵從該標(biāo)準(zhǔn)而獲得了很多市場份額,但是Internet Explorer肯定是要對此采取強有力的對策的。因此Internet Explorer把宣稱遵從互聯(lián)網(wǎng)通用標(biāo)準(zhǔn)看成了很重要的一件事,并且開始在IE 8里支持HTML 5。

例如,HTML 5中代替Cookie的sessionStorage功能與globalStorage功能在IE 8里都獲得了支持。使用Ajax時如果點擊返回按鈕也可以真正讓操作返回了(在IE 7中點擊返回按鈕,畫面跳轉(zhuǎn)到其他畫面)。很多Internet Explorer自己獨特的處理方法與特性,今后也會有所改變。

因為現(xiàn)在市場份額最高的Internet Explorer也在針對HTML 5做出積極對應(yīng),微軟也對新的互聯(lián)網(wǎng)通用標(biāo)準(zhǔn)表示了贊同和支持,所以可以說HTML 5在市場上大面積推廣的勢頭是非常強的。

主站蜘蛛池模板: 定襄县| 宝山区| 怀柔区| 留坝县| 应用必备| 广昌县| 方正县| 清远市| 普定县| 高要市| 兖州市| 木兰县| 托克逊县| 五家渠市| 合江县| 紫金县| 英山县| 治多县| 东阳市| 南和县| 内乡县| 开远市| 沂水县| 桃园市| 余江县| 玉屏| 梁山县| 连平县| 安西县| 泰兴市| 绥阳县| 天祝| 临猗县| 天门市| 海南省| 定襄县| 黑山县| 高淳县| 阿拉善左旗| 开远市| 章丘市|