出版時間:2012-8 出版社:清華大學(xué)出版社 作者:劉增杰 等編著 頁數(shù):426 字數(shù):704000
Tag標簽:無
內(nèi)容概要
《精通HTML5+CSS3+JavaScript網(wǎng)頁設(shè)計》編著者劉增杰。
《精通HTML5+CSS3+JavaScript網(wǎng)頁設(shè)計》內(nèi)容提要:HTML5、cSS3和
Javascript技術(shù)是網(wǎng)頁設(shè)計的精髓,本書以應(yīng)用實例和綜合實戰(zhàn)案例的形式逐一詳解了
HTML5網(wǎng)頁設(shè)計的文檔結(jié)構(gòu)、文本、圖像、用HTML5創(chuàng)建超鏈接、表格、使用表單:用CSS3設(shè)置表格和表單的樣式、美化圖片、背景和邊框:講述JavaScript內(nèi)置對象、對象編程、
JavaScript操縱css3、HTML5+CSS3 和layascript的搭配應(yīng)用等網(wǎng)頁設(shè)計的方法和技巧。
通過對本書實例和綜合案例的學(xué)習(xí)與演練,讀者可以盡快掌握所學(xué)的知識,提高網(wǎng)頁設(shè)計的實戰(zhàn)能力;同時本書在網(wǎng)上提供了實例源代碼,可供讀者直接查看和調(diào)用,以便快速上手或進行二次開發(fā)。
本書內(nèi)容豐富、理論結(jié)合實踐,對從事網(wǎng)站美工工作的讀者而言,是一本手邊必不可少的工具書:對從事Web系統(tǒng)開發(fā)的讀者來說,也是一本難得的參考手冊。
書籍目錄
第1章 HTML5概述
1.l HTML5的基本概念
1.1.1 HTML 5簡介
1.1.2 THML 5文件的基本結(jié)構(gòu)
1.2 HTML5文件的編寫方法
1.2.1 使用記事本手工編寫HTML文件
1.2.2 使用Dreamweaver CS5.5編寫HTML文件
1.3 使用瀏覽器查看HTML5文件
1.3.1 各大瀏覽器與HTML5的兼容
1.3.2 查看頁面效果
1.3.3 查看源文件
1.4 專家解惑
第2章 HTML5網(wǎng)頁文檔結(jié)構(gòu)
第3章 HTML5網(wǎng)頁中的文本和圖像
第4章 用HTML5建立超鏈接
第5章 用HTML5創(chuàng)建表格
第6章 使用表單
第7章 CSS3概述
第8章 CSS3字體與段落屬性
第9章 CSS3美化表格和表單樣式
第10章 CSS3美化圖像
第11章 CSS3美化背景與邊框
第12章 Java Script概述
第13章 Java Script語言基礎(chǔ)
第14章 Java Script內(nèi)置對象
第15章 Java Script對象編程
第16章 Java Script操縱CSS3
第17章 HTML5、CSS3和Java Script
第18章 HTML5繪制圖形
第19章 HTML5中的音頻和視頻
第20章 地理定位、離線Wed應(yīng)用和Web存儲
第21章 企業(yè)門戶網(wǎng)站的綜合實戰(zhàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 12.1.1 JavaScript是什么 JavaScript最初由網(wǎng)景公司的Brendan Eich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。經(jīng)過近二十年的發(fā)展,它已經(jīng)成為健壯的基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的各種操作。 1.JavaScript的特點 (1)語法簡單,易學(xué)易用。 JavaScript語法簡單、結(jié)構(gòu)松散??梢允褂萌魏我环N文本編輯器來進行編寫。JavaScript程序運行時不需要編輯譯成二進制代碼,只需要支持JavaScript的瀏覽器進行解釋。 (2)解釋性語言 非腳本語言編寫的程序通常需要經(jīng)過編寫→編譯→鏈接→運行4個步驟,而腳本語言JavaScript只需要經(jīng)過編寫→運行2個步驟。 (3)跨平臺 由于JavaScript程序的運行依賴于瀏覽器,只要操作系統(tǒng)中安裝有支持JavaScript的瀏覽器即可,因此JavaScript與平臺(操作系統(tǒng))無關(guān)。如Windows操作系統(tǒng)、UNIX操作系統(tǒng)、Linux操作系統(tǒng)等,或者是用于手機的Android操作系統(tǒng)、iPhone操作系統(tǒng)等。 (4)基于對象和事件驅(qū)動 JavaScript把HTML頁面中的每個元素都當(dāng)作一個對象來處理,并且這些對象都具有層次關(guān)系,像一棵倒立的樹,這種關(guān)系被稱為“文檔對象模型(DOM)”。在編寫JavaScript代碼時會接觸到大量對象及對象的方法和屬性??梢哉f學(xué)習(xí)JavaScript的過程,就是了解JavaScript對象及其方法和屬性的過程。因為基于事件驅(qū)動,所以JavaScript可以捕捉到用戶在瀏覽器中的操作,可以將原來靜態(tài)的HTML頁面變成可以和用戶交互的動態(tài)頁面。 (5)用于客戶端 盡管JavaScript分為服務(wù)器端和客戶端兩種,但目前應(yīng)用最多的還是客戶。 2.JavaScript作用 JavaScript可以彌補HTML語言的缺陷,實現(xiàn)web頁面客戶端動態(tài)效果,其主要作用如下: (1)動態(tài)改變網(wǎng)頁內(nèi)容。 HTML語言是靜態(tài)的,一旦編寫,內(nèi)容是無法改變的。JavaScript可以彌補這種不足,可以將內(nèi)容動態(tài)地顯示在網(wǎng)頁中。 (2)動態(tài)改變網(wǎng)頁的外觀 JavaScript通過修改網(wǎng)頁元素的CSS樣式,可以動態(tài)地改變網(wǎng)頁的外觀。例如,修改文本的顏色、大小等屬性,圖片位置的動態(tài)改變等。 (3)驗證表單數(shù)據(jù) 為了提高網(wǎng)頁的效率,用戶在填寫表單時,可以在客戶端對數(shù)據(jù)進行合法性驗證,驗證成功之后才能提交到服務(wù)器上,進而減少服務(wù)器的負擔(dān)和網(wǎng)絡(luò)帶寬的壓力。 (4)響應(yīng)事件 JavaScript是基于事件的語言,因此可以影響用戶或瀏覽器產(chǎn)生的事件。只有事件產(chǎn)生時才會執(zhí)行某段JavaScript代碼,如只有當(dāng)用戶單擊計算按鈕時,程序才顯示運行結(jié)果。
編輯推薦
《精通HTML5+CSS3+JavaScript網(wǎng)頁設(shè)計》內(nèi)容豐富、理論結(jié)合實踐,對從事網(wǎng)站美工工作的讀者而言,是一本手邊必不可少的工具書;對從事Web系統(tǒng)開發(fā)的讀者來說,也是一本難得的參考手冊。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
精通HTML5 + CSS3+JavaScript網(wǎng)頁設(shè)計 PDF格式下載