HTML 5用戶指南

出版時(shí)間:2011年1月  出版社:機(jī)械工業(yè)出版社  作者:Bruce Lawso,Remy Sharp  頁數(shù):192  譯者:劉紅偉  
Tag標(biāo)簽:無  

前言

  歡迎打開本書。我們是兩個(gè)開發(fā)者,從2008年圣誕節(jié)開始研究HTMI,5,我們?cè)卩]件組列表中體驗(yàn)、參與,并且在學(xué)習(xí)這門語言的同時(shí)盡全力幫助其成形?! ∮捎谖覀兪情_發(fā)者,所以我們對(duì)于構(gòu)建東西感興趣。這就是為什么本書關(guān)注于HTML5所能解決的問題,而不是對(duì)這門語言進(jìn)行學(xué)術(shù)研究。還有一點(diǎn)要注意,盡管Bruce供職于Opera Softwrare,而該公司最早開始的可行性研究工作最終導(dǎo)致了HTML5的形成,但Bruce在這里不屬于任何特定的團(tuán)隊(duì),他的身份是使用該語言的一名開發(fā)者。本書的目標(biāo)讀者  不需要有HTML5的知識(shí),但我們期望你是一位有經(jīng)驗(yàn)的(X)HTML讀者,熟悉語意標(biāo)記的概念。你是否很熟悉HTML或XHTML文檔類型無關(guān)緊要,但是,你應(yīng)該能夠熟練地編寫任意一種嚴(yán)格的標(biāo)記。  盡管你不必是一位JavaScript高手,但是你應(yīng)該理解它在現(xiàn)代web開發(fā)中扮演著日益重要的角色,并且像DOM和1API這樣的術(shù)語不至于嚇得你扔下本書倉(cāng)皇而逃。你還在這里?很好。不適合閱讀本書的人  本書不是一本參考書。我們不想以順序的方式依次介紹每個(gè)元素或API,詳細(xì)討論每一個(gè)元素,之后再繼續(xù)進(jìn)行下一個(gè)。這些應(yīng)該是規(guī)范的工作,但絕對(duì)只是給出最基本的細(xì)節(jié)。  規(guī)范做不到的事情是,教授如何使用每個(gè)元素或API,或者講述它們?nèi)绾卧谏舷挛闹幸黄鸸ぷ?。隨著新主題的討論,我們將構(gòu)建一些示例,并且當(dāng)有需要注意的新內(nèi)容出現(xiàn)時(shí)再返回來學(xué)習(xí)。

內(nèi)容概要

本書共分為10章,系統(tǒng)全面地介紹了HTML 5規(guī)范的核心內(nèi)容,以及這些內(nèi)容在當(dāng)前瀏覽器中的支持情況,并告知開發(fā)者如何在當(dāng)前的環(huán)境下應(yīng)用這些功能,開發(fā)出漂亮的Web應(yīng)用。本書短小精悍,但是信息量巨大;本書注重實(shí)踐,其中的示例代碼都具有很強(qiáng)的啟發(fā)性和可操作性。對(duì)于初學(xué)者,本書是了解HTML 5的很好的入門材料;而對(duì)于想要了解HTML 5知識(shí)和應(yīng)用的有經(jīng)驗(yàn)的Web開發(fā)者,閱讀本書更是輕車熟路,能進(jìn)一步加深對(duì)Web開發(fā)和HTML 5的理解。

作者簡(jiǎn)介

Bruce Lawson是Opera軟件的開放Web專家,是web標(biāo)準(zhǔn)項(xiàng)目組可訪問性任務(wù)組和W3C的移動(dòng)web最佳實(shí)踐組的成員。
Remy sharp是--位開發(fā)者、演講者和博主,他有幾本書即將出版。Remy在布萊頓運(yùn)營(yíng)著自己的開發(fā)公司Left Logic,還編寫有關(guān)JavaScript、jQuery、CSS,以及其他語言

書籍目錄

譯者序 前言 第1章 主要結(jié)構(gòu)  [head]  使用新的html 5結(jié)構(gòu)化元素  使用css樣式化html 5  何時(shí)使用新的html 5結(jié)構(gòu)化元素 小結(jié)第2章 文本  構(gòu)造主要內(nèi)容區(qū)域   添加博客帖子和評(píng)論  使用html 5大綱  理解wai-aria  更多新結(jié)構(gòu)  重新定義的元素  全局屬性 本書中沒有介紹的功能 小結(jié)第3章 表單  我們愛html,現(xiàn)在它反過來愛我們了 新的輸入類型  新的屬性 綜合應(yīng)用 對(duì)遺留瀏覽器的向后兼容  樣式化新表單字段和錯(cuò)誤消息  覆蓋瀏覽器默認(rèn) 使用javascript diy驗(yàn)證 避免驗(yàn)證  小結(jié)第4章 視頻和音頻  本地多媒體:為什么、是什么、如何做 編碼解碼器 滾動(dòng)定制控件  多媒體可訪問性 小結(jié)第5章 畫布  畫布基礎(chǔ)  繪制路徑  使用變換:偽裝的像素 捕獲圖像 推送像素 對(duì)畫布繪制實(shí)現(xiàn)動(dòng)畫 小結(jié)第6章 數(shù)據(jù)存儲(chǔ)  存儲(chǔ)選項(xiàng) web存儲(chǔ) web sql數(shù)據(jù)庫 小結(jié) 第7章 離線  拔掉插件:離線進(jìn)行  緩存清單  如何提供清單 瀏覽器-服務(wù)器過程 applicationcache  使用清單來檢測(cè)連接性 清除緩存 小結(jié)第8章 拖放  深入拖動(dòng) 拖動(dòng)數(shù)據(jù)的互操作性  如何拖動(dòng)任意元素  添加定制的拖動(dòng)圖標(biāo) 可訪問性  小結(jié) 第9章 geolocation  為訪問者標(biāo)記一個(gè)別針 api方法  抓住你:成功處理程序 它到底如何工作:這是魔術(shù) 小結(jié) 第10章 messages、worker和socket  用messaging api實(shí)現(xiàn)聊天 使用web workers來線程化 web sockets:使用流數(shù)據(jù)  小結(jié) 結(jié)語

章節(jié)摘錄

  必須在dragstart事件上構(gòu)建不同的內(nèi)容類型,這會(huì)使得你進(jìn)行不必要的代碼執(zhí)行。例如,如果你想允許用戶把一個(gè)畫布元素拖動(dòng)到Photoshop,我可能想要將其編碼為一個(gè)Photoshop兼容的文件,并且以正確的內(nèi)容類型存儲(chǔ)它。但是如果我也支持其他供Photoshop使用的格式呢?在dragstart事件觸發(fā)時(shí),我必須做所有的編碼,但是用戶最好只是將其放置到一種應(yīng)用程序中。如果他們只是拖動(dòng)一個(gè)元素來玩呢?你仍然要運(yùn)行所有的執(zhí)行,對(duì)于較為復(fù)雜的應(yīng)用程序來說,一這是很大的處理浪費(fèi)。如果應(yīng)用程序簡(jiǎn)單,你可能不會(huì)看到任何性能問題,但是如果是一個(gè)功能完備的應(yīng)用程序,你將必須考慮你的選擇??赡苣悴挥弥С炙械母袷?,可能你只需支持一種兼容的格式,’也可能甚至不支持拖放?! ∮幸恍┓椒軌蛐拚@個(gè)問題(還有一些方法廢除掉整個(gè)拖放模型并重新開始),但是綜合考慮,這是必須要解決的一個(gè)問題。

媒體關(guān)注與評(píng)論

  HTML已經(jīng)重生了,它將開發(fā)者創(chuàng)建Web應(yīng)用的需求包含到了文檔中。本書寫得輕松風(fēng)趣,介紹了現(xiàn)在使用這一新技術(shù)能夠做些什么,而你身邊的瀏覽器將很快配備這一新技術(shù)?!薄  狣ion AImaer Aiaxian.com創(chuàng)始人,PIam開發(fā)關(guān)系總監(jiān)  “HTML 5是Web的未來。很多公司支持它,但還是存在很多混淆之處。作者是HTML5的最早嘗試者,對(duì)這一主題有著深刻的理解,本書展示了他們的功底。不要再嘮叨“這是未來”,干脆拿起書來看看用HTML5能夠做些什么以及如何做到?,F(xiàn)在就開始吧!”  ——Christian Heilmann Yahoo!開發(fā)者網(wǎng)絡(luò)高級(jí)開發(fā)專家

編輯推薦

  當(dāng)前,HTML 5是人們熱衷于討論的話題,不管你是否準(zhǔn)備好了,都需要熟悉Web和應(yīng)用程序設(shè)計(jì)方面這一強(qiáng)大的新進(jìn)展。已有的瀏覽器已經(jīng)開始實(shí)現(xiàn)HTML 5的一些新功能,并且更多的瀏覽器在摩拳擦掌?!禜TML5用戶指南》的作者在過去一年里一直使用HTML 5工作?!禜TML5用戶指南》介紹了如何使用這一新的語言,以實(shí)現(xiàn)它在當(dāng)今瀏覽器上的優(yōu)點(diǎn)。《HTML5用戶指南》不是一本學(xué)術(shù)專著,它注重實(shí)用性,即HTML 5當(dāng)前能為你解決的問題。通過《HTML5用戶指南》以及書中的HTMI一5代碼示例,你將學(xué)會(huì):新的語意和結(jié)構(gòu),以幫助你的站點(diǎn)變得更豐富和更具可訪問性。如何應(yīng)用最重要的、已實(shí)現(xiàn)的.JavaScript API。視頻和音頻的本地多媒體應(yīng)用。如何使你的WebJ立用在脫機(jī)狀態(tài)下可用。使用畫布繪制線條、填充、漸變、圖像和文本的技術(shù)。如何構(gòu)建更智能化的Web表單。實(shí)現(xiàn)新的存儲(chǔ)選項(xiàng)和Web數(shù)據(jù)庫。Geolocatiorl如何在Web和移動(dòng)應(yīng)用中與HTM L.5協(xié)作。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    HTML 5用戶指南 PDF格式下載


用戶評(píng)論 (總計(jì)25條)

 
 

  •   HTML5知識(shí)讀本,值得推薦!
  •   新手HTML5必備
  •   學(xué)html5這個(gè)還不錯(cuò)。
  •   用戶手冊(cè),說明書級(jí)別的哦。。。
  •   剛剛拿到手,書的感覺不錯(cuò),希望內(nèi)容實(shí)用
  •   很深?yuàn)W的書,老公不愧是專業(yè)人士
  •   沒有催的那么好!
  •   有點(diǎn)簡(jiǎn)單,適合有一定技術(shù)概念的人對(duì)html5做個(gè)了解。
  •   還好。沒有太多激動(dòng)。后來html5相關(guān)的又出幾本書,這本書就相對(duì)不那么期待了。
  •   雖然主流的ie瀏覽器還不支持,但是講解還是比較詳細(xì)的,但是就是內(nèi)容少了點(diǎn),相對(duì)于這個(gè)價(jià)錢來說
  •   內(nèi)容本來很好,翻譯水平不行~~
  •   書的紙質(zhì)不錯(cuò),內(nèi)容還在看,不過個(gè)人感覺翻譯的不怎么樣,很生澀!
  •   許多地方翻譯太過勉強(qiáng)了,如果能看懂英文的人最好可以考慮買本英文的看吧
  •   翻譯的的確不怎么樣
  •   雖然是彩印,但是代碼和標(biāo)簽部分全是橙色印出來的,不利于閱讀,長(zhǎng)期看,眼睛受不了。
    其次他的內(nèi)容和《HTML5揭秘》差不多,但是感覺《HTML5揭秘》更專業(yè),跟有說服力。

    想買HTML5的童鞋請(qǐng)注意了,這是用戶指南,不是開發(fā)指南,想看HTML5,還是電子工業(yè)出版社的那幾本好,《HTML5與CSS 3權(quán)威指南 》+《HTML開發(fā)實(shí)例詳解》
  •   比較基礎(chǔ),對(duì)于想了解HTML5的入門還可以,沒有深入的講解
  •   原文是由熟悉HTML標(biāo)準(zhǔn)規(guī)范的專業(yè)人士寫的,但是譯本看來不是由HTML專業(yè)人士參與翻譯的,對(duì)于表達(dá)原文的意境有一段距離。
  •   好好的HTML5被實(shí)習(xí)生翻譯的成了天書。還不如看W3C的教程呢。
  •   看了兩章的內(nèi)容,大體上內(nèi)容還是不錯(cuò)的。。。但是這個(gè)翻譯實(shí)在讓人汗顏,甚至有幾處能看出明顯的矛盾。例如P29頁,提到的聚合文章,“由于Remy的模板和你的模板之間的錯(cuò)誤匹配,h2反倒比h1更重要了。然而,查看一下大綱,顯示的一切都像我們期望的那樣,你弄巧成拙了?!?。。??赐赀@段話我非常糾結(jié),雖然我明白本意是什么,但是這樣一句前后矛盾的話都能翻譯出來,翻譯水平可見一斑啊。。。所以這本書還是不推薦新手買。引進(jìn)國(guó)外的書是好事,但是翻譯質(zhì)量哎,之前是看到是“機(jī)械工業(yè)出版社”的才買這本書的,沒想到翻譯質(zhì)量會(huì)這樣爛
  •   內(nèi)容一般,主要是根據(jù)實(shí)際開發(fā)來講解一些技術(shù),但是不知道為什么有些內(nèi)容要用橙色的文字,看起來太吃力了,看一會(huì)就覺得累。
  •   學(xué)文科的我,看不懂看不懂,建議沒啥基礎(chǔ)的還是買的更基礎(chǔ)一點(diǎn)的。
  •   關(guān)于游戲開發(fā)部分的主題幾乎沒有涉及,有點(diǎn)失望~
  •   總的來說講解的還算是比較細(xì)致.但是吧,關(guān)于一些最新的關(guān)于3D之類和動(dòng)畫沒怎么涉及,比較失望,入門還是可以的.
  •   評(píng)論過一次,沒有通過。
  •   感覺書的內(nèi)容講 的不容易懂,空洞,而且不實(shí)用
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7