網(wǎng)絡(luò)基礎(chǔ)知識書籍推薦 計算機網(wǎng)絡(luò)入門最好的書籍
網(wǎng)絡(luò)基礎(chǔ)知識書籍推薦
發(fā)現(xiàn)一本專門講各種實戰(zhàn)的圖書,那趕緊來看看《HTML5基礎(chǔ)知識、核心技術(shù)與前沿案例》的情況。以下是小編分享的網(wǎng)絡(luò)基礎(chǔ)知識書籍推薦,歡迎閱讀。
內(nèi)容提要
本書是一本引導(dǎo)初、中級學(xué)習者深入了解并有效掌握HTML5核心技巧的技術(shù)實戰(zhàn)書籍,全書采用“基礎(chǔ)知識 案例驅(qū)動”的雙軌模式,精心安排了大量經(jīng)典的HTML5設(shè)計實戰(zhàn)案例,包括頁面元素與布局、動畫與動效、圖形與圖像、交互操作、頁面組件、音頻與視頻、響應(yīng)式設(shè)計等,并精選了微信小游戲、創(chuàng)意網(wǎng)站等綜合性的前沿交互應(yīng)用。實例基本涵蓋了初、中級學(xué)習者在實戰(zhàn)中幾乎可能遇到的所有問題,展示了各種流行的互動設(shè)計理念,讓讀者能夠輕松地學(xué)習基礎(chǔ)知識,有效掌握各種核心技巧,快速上手前沿應(yīng)用開發(fā),并通過HTML5發(fā)現(xiàn)交互設(shè)計的樂趣。
作者簡介
劉歡,交互設(shè)計師,前端工程師,HTML5技術(shù)愛好者,現(xiàn)居上海。曾設(shè)計開發(fā)了國內(nèi)首個高校響應(yīng)式設(shè)計網(wǎng)站,當前興趣主要聚焦于移動Web前端開發(fā)。交互作品曾獲紐約廣告節(jié)銅獎、中國4A創(chuàng)意金印獎、第五屆中國網(wǎng)絡(luò)廣告大賽銀獎等,作品“Watch Shanghai bloom”曾參展第七屆上海雙年展。曾出版《Flash ActionScript 3.0 全站互動設(shè)計》、《Flash ActionScript 3.0交互設(shè)計200例》等交互類著作。
簡介
本書有著一個“out了”的書名。
HTML5已經(jīng)紅火了好幾年了。外界雖然對它推崇備至并寄予厚望,但許多人的理解,還往往是“HTML”加一個版本號“5”的組合,說到底,不管怎樣它還是一種HTML語言,這似乎并不算是很“牛”、很“強”的技術(shù)。但是,在業(yè)界和技術(shù)圈里,傲嬌的從業(yè)者們早就不再以“HTML5”稱之,而是改用了更加高大上的“H5”。要是在某個技術(shù)者的交流討論會里,你還是一口一個“HTML5”,那么很可能大家都會認為你已經(jīng)“out了”。
從HTML5到H5,格調(diào)嗖嗖拔升的過程中也映射出一個事實,那就是前端行業(yè)領(lǐng)域的專業(yè)性正在不斷增強,門檻在不斷抬高,F(xiàn)在,已經(jīng)不是當年人人都能用Frontpage或三劍客鼓搗網(wǎng)頁設(shè)計的年代,要想進入這一領(lǐng)域,首先,我們必須要有充足的基礎(chǔ)知識儲備,這其中就包括了HTML5、CSS3和JavaScript三大部分;其次,掌握了基礎(chǔ)知識還不夠,我們還需要知道如何在實踐中去運用它們,更簡單的來說,是如何在特定的問題下找到有效的答案,這就需要我們總結(jié)出HTML5中最為核心的那部分知識和技巧,將其作為開發(fā)中的破冰利器;再者,H5業(yè)界風云變幻,推陳出新的速度非?,比如前兩年的焦點在于創(chuàng)意性網(wǎng)站的開發(fā),2023年的焦點是微信小游戲制作,那么,對最前沿的案例和技法加以了解和把握,也是學(xué)習中非常必要的一個部分。
基于以上的考慮,本書在體例上作出了大膽嘗試,拋棄了傳統(tǒng)的按部就班逐個介紹對象、屬性、方法的“教科書”式體例,轉(zhuǎn)而采用了“基礎(chǔ)知識+案例驅(qū)動”的雙軌模式。全書共分為HTML5基礎(chǔ)、HTML5前言經(jīng)典案例和HTML5綜合案例三大部分,高度濃縮了基礎(chǔ)知識部分,精心安排了大量前沿和綜合類實例,希望“以基礎(chǔ)知識鋪路,以前沿案例驅(qū)動,以綜合案例提升”,藉此引領(lǐng)讀者們邁入HTML5交互設(shè)計的大門。書中精選的實例由淺入深,涵蓋了初級和中級HTML5開發(fā)者幾乎可能遇到的所有實戰(zhàn)問題,同時也通過實例滲透了各種互動設(shè)計理念。我們希望讀者能夠通過本書,在實踐中學(xué)習鍛煉,快速成長,早日成為HTML5交互設(shè)計領(lǐng)域的熟手和專家。
本書內(nèi)容與特點
本書采用“基礎(chǔ)知識+案例驅(qū)動”的雙軌模式進行編寫,全書以基礎(chǔ)知識的鋪墊為輔,以實戰(zhàn)案例的介紹為主。每個例子都結(jié)合了作者長期的HTML5開發(fā)經(jīng)驗,具有較強的實用價值。讀者能夠在學(xué)習完案例之后直接將其投入實際使用。
本書提煉了各個案例所對應(yīng)的學(xué)習內(nèi)容,以“經(jīng)驗”的形式標注在各個章節(jié)中,以便于讀者更快地掌握核心知識點。此外,在“經(jīng)驗”中也囊括了一些HTML5外延知識,用于擴展讀者的學(xué)習視野。
針對讀者在實際操作中可能遇到的各種問題,本書總結(jié)了相應(yīng)的注意事項和應(yīng)對策略,并在各個章節(jié)中進行了詳細標注(如標注為“注意”的內(nèi)容部分),以使得讀者能夠在學(xué)習中盡量少走彎路、避免不必要的錯誤。
本書中的所有基礎(chǔ)知識和具體案例按由易到難、由淺入深、由零到整的規(guī)則進行排布,即使是沒有HTML5開發(fā)經(jīng)驗的讀者也能夠輕松地、循序漸進地展開學(xué)習。
本書也可被視為一本工具書。互動設(shè)計從業(yè)者在實際工作中面對具體的開發(fā)任務(wù)時,可以嘗試從本書的案例中直接找到解決問題的方法。
本書分三個部分,共16章。為了使讀者在正式開始學(xué)習之前,對全書的內(nèi)容有一個總體的把握,這里分別將每章學(xué)習的'內(nèi)容作一介紹。
第一部分 HTML5基礎(chǔ)
第1章 初探HTML5:制作一份邀請函
本章為讀者們設(shè)計了一份HTML5的學(xué)習邀請函,這是一個比Hello World之類的應(yīng)用更為復(fù)雜而又有趣的入門作業(yè)。希望讀者們在閱讀本章的過程中,能夠粗略地縱覽HTML5的全貌,了解到開發(fā)HTML5的一些背景知識,并直觀地體驗一個簡單HTML5頁面的誕生過程。
第2章 HTML5新手詳解
本章介紹了HTML5中的基礎(chǔ)知識,包括基礎(chǔ)語法、頁面根元素、文檔元數(shù)據(jù)、區(qū)塊元素、分組內(nèi)容元素、文本、表單、表格、WAI-ARIA等。
第3章 CSS3新手詳解
本章介紹了CSS3中的基礎(chǔ)知識,包括基礎(chǔ)語法、繼承、選擇器、文本和字體、邊框與背景、元素定位、框模型、列表、陰影效果、2D與3D效果、優(yōu)先級等。
第4章 JavaScript新手詳解
本章介紹了JavaScript中的基礎(chǔ)知識,包括調(diào)試、注釋、變量、運算符、條件語句、循環(huán)語句、數(shù)組、日期和時間、函數(shù)、變量作用域、對象、DOM操作、事件處理等。
第5章 移動端HTML5開發(fā)詳解
本章針對移動端的特點,著重介紹HTML5中有別于桌面端開發(fā)方式的前端技巧。其中,分析了響應(yīng)式設(shè)計與移動版網(wǎng)站的差異,介紹了viewport、百分比布局、Flexbox、Media Query、雪碧圖、圖標字體、移動端交互和調(diào)試等移動開發(fā)技巧。
第6章 事半功倍:運用流行開源類庫
本章介紹了當前最有影響力、使用最廣泛的幾種開源類庫的基礎(chǔ)知識,包括jQuery、jQuery Mobile、Zepto、BootStrap、Flat UI、Modernizr、D3、Hammer、jsfiddle等。
第7章 HTML5與周邊編程語言、軟件
本章介紹了與HTML5搭配使用的相關(guān)編程語言和軟件,包括Flash、Google Swiffy、Illustrator、PhotoShop、node-webkit等。
第二部分 HTML5前言經(jīng)典案例
第8章 HTML5頁面元素與布局案例集
本章精選了最經(jīng)典的幾類頁面元素與布局案例,包括圖文混排、題圖文字、Hero Unit、格子布局、兩列均分布局、多列等高布局、兩列自適應(yīng)布局、三列自適應(yīng)布局、瀑布流布局等。
第9章 HTML5動畫與動效案例集
本章將著重介紹幾種常見的HTML5動畫效果,如transition動畫、animation動畫、Canvas動畫、GSAP類庫動畫等,希望能夠藉此向讀者較為全面地展示各種動畫與動效的制作技巧。
第10章 HTML5圖形與圖像案例集
本章將詳細介紹HTML5中圖形與圖像的主要實現(xiàn)技巧,其中既包括了簡單的CSS圖標、按鈕元素的制作方法、也包括了Canvas和SVG等前沿的圖像制作知識。
第11章 HTML5交互操作案例集
本章通過多個精選的交互操作案例,介紹了HTML5在用戶交互方面提供的新特性,并介紹了按鍵控制、滾動觸發(fā)式動畫、視差滾動、元素拖拽、手機刮獎、搖紅包等流行交互功能的實現(xiàn)方法。
第12章 HTML5頁面組件案例集
本章整理并介紹了懸浮圖層、彈出圖層、Tab切換、折疊區(qū)域、下拉菜單、頂部固定菜單、滑動導(dǎo)航、時間軸、圖像輪播、日歷等常見的頁面組件,對其實現(xiàn)原理進行了詳細分析。
第13章 HTML5音頻視頻案例集
本章介紹了HTML5中音頻和視頻的播放和控制方法,以及麥克風、攝像頭等相關(guān)硬件設(shè)備的操作技巧。
第14章 HTML5響應(yīng)式設(shè)計案例集
本章介紹了響應(yīng)式設(shè)計的實現(xiàn)方法和核心技巧,并介紹了響應(yīng)式列表、響應(yīng)式內(nèi)容圖片、響應(yīng)式背景、響應(yīng)式圖像輪播、響應(yīng)式菜單等實戰(zhàn)案例的實現(xiàn)方式。
第三部分 HTML5綜合案例
第15章 HTML5微信小游戲
本章從前期的策劃、設(shè)計,到后期的開發(fā)、上線,逐步地介紹一款微信小游戲的誕生過程,希望通過本章的學(xué)習,讀者也可以制作出一款富有創(chuàng)意、奪人眼球的微信游戲。
第16章 HTML5創(chuàng)意網(wǎng)站
本章綜合運用HTML、CSS3和JavaScript,制作一個帶有多個欄目的創(chuàng)意網(wǎng)站。在制作過程中將本書之前章節(jié)的一些知識點串接起來,并為讀者開啟通往更高階HTML5交互設(shè)計殿堂的大門。
本書適合于哪些類型的讀者?
本書既適用于初次接觸HTML5的新手,又適用于各種HTML5的中級學(xué)習者。
對于HTML5新手而言,要在短時間之內(nèi)熟練掌握HTML、CSS3和JavaScript并非易事。為了使這部分讀者學(xué)習起來更加輕松,我們精心編排了書中的基礎(chǔ)知識和具體案例,使其由淺入深,逐步展開。讀者可以先閱讀基礎(chǔ)知識部分,再按順序閱讀書中的案例,邊學(xué)邊做,在實踐中更好地領(lǐng)會和熟悉各種HTML5開發(fā)技巧。
對于HTML5中級學(xué)習者而言,本書更是一本有用的工具書。這部分讀者不必按順序閱讀案例,而是可以根據(jù)自己所關(guān)注的內(nèi)容選擇性閱讀對應(yīng)案例。同時,讀者也可以通過閱讀書中的高階案例展開更加深入的學(xué)習。
本書沒有講述的內(nèi)容
鑒于本書主要HTML5的初級和中級學(xué)習者,因此一些中大型項目開發(fā)中涉及的HTML5知識(特別是JavaScript方面)并未包含在內(nèi),如Web Workers、服務(wù)器發(fā)送事件、JavaScript設(shè)計模式和高階運用等,讀者可以查閱其他的JavaScript類專業(yè)書籍進行更深入了解。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 yyfangchan@163.com (舉報時請帶上具體的網(wǎng)址) 舉報,一經(jīng)查實,本站將立刻刪除