商品簡介
名人/編輯推薦
目次
書摘/試閱
第2章 HTML 5基礎
2.1 HTML 5概述
HTML 5的目標是為了能夠創建更簡單的Web程序,書寫出更簡潔的HTML代碼。例如,為了使Web應用程序的開發變得更容易,提供了很多API;為了使HTML變得更簡潔,開發出了新的屬性、新的元素,等等。總體來說,為下一代Web平臺提供了許許多多新的功能。
首先,在HTML 5之前,有很多功能必須使用JavaScript等腳本語言才能實現,譬如前面例子中提到,登錄畫面中經常使用的讓文本框獲得光標焦點的功能。如果使用HTML 5,同樣的功能只要使用元素的屬性標簽就可以實現了。這樣的話,整個頁面就變得非常清楚直觀,容易理解。因此,Web設計者可以非常放心大膽地使用這些HTML 5中新增的屬性標簽。由于HTML 5中提供了大量的這種可以替代腳本的屬性標簽,使得開發出來的界面語言也變得更加簡潔易懂。
不但如此,HTML 5也使頁面結構變得清楚明了。之前使用的div標簽也不再使用了,而是使用前面HTML 5示例中所提到的更加語義化的結構標簽。這樣的話,書寫出來的界面結構顯得非常清晰,各部位要展示什么內容也讓人一目了然。
雖然HTML 5宣稱的立場是“非革命性的發展”,但是它所帶來的功能是讓人渴望的,使用它所進行的設計也是很簡單的,因此,它深受Web設計者與Web開發者的歡迎。
2.1.1 HTML 5簡介
HTML 5是下一代的HTML。HTML標準自1999年12月發布的HTML 4.01后,后繼的HTML 5和其他標準被束之高閣。為了推動Web標準化運動的發展,一些公司聯合起來,成立了一個叫做Web Hypertext Application Technology Working Group(Web超文本應用技術工作組,英文簡稱WHATWG)的組織,HTML 5草案的前身名為Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接納,并成立了新的HTML工作團隊。HTML 5的第一份正式草案已于2008年1月22日公布。HTML 5是W3C與WHATWG合作的結果。
對于HTML 5的革新,可以總結為語義明確的標簽體系、化繁為簡的富媒體支持、神奇的本地數據存儲技術、不需要插件的富動畫(canvas)、強大的APl支持。總之,HTML 5讓人機交互,人網交互變得更加舒適,貼合用戶。以往對富媒體應用與本存儲的支持乏力也不再是瀏覽器的切膚之痛。
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。