本書採用自頂向下方法並輔以面向編程的方式,基於現代可編程GPU的WebGL 2.0著色器編程,綜合利用HTML5、JavaScript和GLSL(OpenGL ES 3.0),開發可以在各種瀏覽器中運行的三維圖形應用程序,同時系統地介紹了現代計算機圖形學的核心概念、原理和方法。本書是作者多年教學與科研的結晶,涵蓋了交互式圖形編程、可編程GPU繪製流水線、變換與觀察、光照與著色、曲線與曲面建模等計算機圖形學的基本內容,以及離散技術、層級建模、過程建模、光線跟蹤、並行繪製、體繪製和虛擬現實等高級內容。為了方便讀者進一步深入學習和研究計算機圖形學,本書在每章末尾提供了相關的建議閱讀資料。
本書依據“1+X”職業技能等級證書中“Web前端開發(初級)”的能力標準與知識要求,以HTML5、CSS3、JavaScript技術為基礎,以簡單易學、功能強大的Dreamweaver CC 2019為平臺,全面介紹Web前端開發的相關技術與方法。 本書通過項目化的內容組織、嚮導式的開發流程,由淺入深地介紹了Web前端開發的全過程。全書通過“HTML教程”網站、“雲音樂”網站、“數字消消樂”網頁小遊戲、“校園淘”網站等4個典型項目的開發過程,以能力系統化、知識碎片化的處理手法,系統培養Web前端開發所需要的能力,同時將必需的知識融入網頁製作過程之中;結合教材提供的豐富的在線教學資源,可以圓滿實現“教學做合一”的技能培養目標。 本適合作為中、高職學校“Web前端開發技術”課程的教材,也可作為“1+X”證書職業技能等級證書的培訓教材,還可供Web前端開發愛好者自學使用。