HTML、CSS和JavaScript入門經(jīng)典

出版時間:2012-7  出版社:人民郵電出版社  作者:Julie C.Meloni  頁數(shù):460  字數(shù):738000  譯者:陳宗斌  
Tag標簽:無  

內(nèi)容概要

  本書采用直觀的、逐步深入的方法介紹如何使用HTML、CSS(Cascading Style
Sheet,層疊樣式表)和JavaScript設(shè)計、創(chuàng)建和維護世界級的網(wǎng)站,并且提供了清晰的指導(dǎo)。
  本書信息豐富,涵蓋了HTML、CSS和JavaScript的基礎(chǔ)知識和高級應(yīng)用,還介紹了如何組織和管理網(wǎng)站以及幫助人們找到你的Web頁面的知識。在每一章末尾還配有相應(yīng)的問答題和作業(yè),可以幫助你檢驗所學(xué)的知識。
  本書示例豐富,操作步驟簡潔、明了,非常適合于從事Web設(shè)計和網(wǎng)站開發(fā)的初學(xué)者閱讀,對于有一定經(jīng)驗的讀者,也有很大的參考價值。

書籍目錄

第1章 發(fā)布Web內(nèi)容 
 1.1 HTML和World Wide Web的簡短歷史 
 1.2 創(chuàng)建Web內(nèi)容 
 1.3 理解Web內(nèi)容遞送 
 1.4 選擇Web托管提供商 
 1.5 利用多種Web瀏覽器進行測試 
 1.6 創(chuàng)建一個示例文件 
 1.7 使用FTP傳輸文件 
 1.7.1 選擇FTP客戶 
 1.7.2 使用FTP客戶 
 1.8 理解在Web服務(wù)器上的什么位置存放文件 
 1.8.1 基本的文件管理 
 1.8.2 使用索引頁面 
 1.9 在沒有Web服務(wù)器的情況下分布內(nèi)容 
 1.9.1 在本地發(fā)布內(nèi)容 
 1.9.2 在博客上發(fā)布內(nèi)容 
 1.10 測試Web內(nèi)容的幾點提示 
 1.11 總結(jié) 
 1.12 問與答 
 1.13 作業(yè) 
 1.13.1 測驗 
 1.13.2 答案 
 1.13.3 練習(xí) 
第2章 理解HTML與XHTML之間的聯(lián)系 
 2.1 做好準備 
 2.2 從簡單的Web頁面開始 
 2.3 每個XHTML Web頁面都必須具有的HTML標簽 
 2.4 利用段落和換行符組織頁面 
 2.5 利用標題組織內(nèi)容 
 2.6 驗證Web內(nèi)容 
 2.7 關(guān)于HTML、XML、XHTML和HTML5的內(nèi)幕消息 
 2.8 總結(jié) 
 2.9 問與答 
 2.10 作業(yè) 
 2.10.1 測驗 
 2.10.2 答案 
 2.10.3 練習(xí) 
第3章 理解層疊樣式表 
 3.1 CSS的工作原理 
 3.2 基本的樣式表 
 3.3 CSS樣式基礎(chǔ) 
 3.3.1 布局屬性 
 3.3.2 格式化屬性 
 3.4 使用樣式類 
 3.5 使用樣式ID 
 3.6 內(nèi)部樣式表和內(nèi)聯(lián)樣式 
 3.7 總結(jié) 
 3.8 問與答 
 3.9 作業(yè) 
 3.9.1 測驗 
 3.9.2 答案 
 3.9.3 練習(xí) 
第4章 理解JavaScript 
 4.1 學(xué)習(xí)Web腳本編程的基礎(chǔ)知識 
 4.1.1 腳本和程序 
 4.1.2 JavaScript簡介 
 4.2 JavaScript如何適應(yīng)Web頁面 
 4.2.1 使用單獨的JavaScript文件 
 4.2.2 理解JavaScript事件 
 4.3 探索JavaScript的能力 
 4.3.1 改進導(dǎo)航 
 4.3.2 驗證表單 
 4.3.3 特殊效果 
 4.3.4 遠程腳本調(diào)用(AJAX) 
 4.4 利用JavaScript顯示時間 
 4.5 開始創(chuàng)建腳本 
 4.6 添加JavaScript語句 
 4.6.1 在變量中存儲數(shù)據(jù) 
 4.6.2 計算結(jié)果 
 4.7 創(chuàng)建輸出 
 4.8 向Web頁面中添加腳本 
 4.9 測試腳本 
 4.9.1 修改腳本 
 4.9.2 處理JavaScript錯誤 
 4.10 總結(jié) 
 4.11 問與答 
 4.12 作業(yè) 
 4.12.1 測驗 
 4.12.2 答案 
 4.12.3 練習(xí) 
第5章 處理字體、文本塊和列表 
 5.1 粗體字、斜體字和特殊的文本格式化效果 
 5.2 調(diào)整字體 
 5.3 處理特殊字符 
 5.4 在頁面上對齊文本 
 5.4.1 使用屬性 
 5.4.2 對齊塊級元素 
 5.5 三種HTML列表 
 5.6 在列表內(nèi)放置列表 
 5.7 總結(jié) 
 5.8 問與答 
 5.9 作業(yè) 
 5.9.1 測驗 
 5.9.2 答案 
 5.9.3 練習(xí) 
第6章 使用表格顯示信息 
 6.1 創(chuàng)建簡單的表格 
 6.2 控制表格大小 
 6.3 表格內(nèi)的對齊和跨越 
 6.4 利用表格進行頁面布局 
 6.5 總結(jié) 
 6.6 問與答 
 6.7 作業(yè) 
 6.7.1 測驗 
 6.7.2 答案 
 6.7.3 練習(xí) 
第7章 使用外部鏈接和內(nèi)部鏈接 
 7.1 使用Web地址 
 7.2 使用錨在頁面內(nèi)建立鏈接 
 7.2.1 利用錨標識頁面中的位置 
 7.2.2 鏈接到錨位置 
 7.3 在你自己的Web內(nèi)容之間創(chuàng)建鏈接 
 7.4 鏈接到外部Web內(nèi)容 
 7.5 鏈接到電子郵件地址 
 7.6 在新的瀏覽器窗口中打開鏈接 
 7.7 使用CSS編排超鏈接的樣式 
 7.8 總結(jié) 
 7.9 問與答 
 7.10 作業(yè) 
 7.10.1 測驗 
 7.10.2 答案 
 7.10.3 練習(xí) 
第8章 處理顏色、圖像和多媒體 
 8.1 用于選擇顏色的最佳實踐 
 8.2 了解Web顏色 
 8.3 使用顏色的十六進制值 
 8.4 使用CSS設(shè)置背景、文本和邊框的顏色 
 8.5 選擇圖形軟件 
 8.6 關(guān)于圖形至少需要知道什么 
 8.7 準備照片圖像 
 8.7.1 裁剪圖像 
 8.7.2 調(diào)整圖像大小 
 8.7.3 調(diào)整圖像顏色 
 8.7.4 控制JPEG壓縮 
 8.8 創(chuàng)建廣告條和按鈕 
 8.9 減少圖像中的顏色數(shù)量 
 8.10 處理透明的圖像 
 8.11 創(chuàng)建平鋪背景 
 8.12 創(chuàng)建動畫式Web圖形 
 8.13 把圖像放在Web頁面上 
 8.14 利用文本描述圖像 
 8.15 指定圖像的高度和寬度 
 8.16 對齊圖像 
 8.16.1 水平的圖像對齊 
 8.16.2 垂直的圖像對齊 
 8.17 把圖像轉(zhuǎn)變成鏈接 
 8.18 使用背景圖像 
 8.19 使用圖像映射 
 8.19.1 為什么圖像映射并非總是必要的 
 8.19.2 映射圖像內(nèi)的區(qū)域 
 8.19.3 為圖像映射創(chuàng)建HTML代碼 
 8.20 把多媒體整合進網(wǎng)站中 
 8.20.1 鏈接到多媒體文件 
 8.20.2 嵌入多媒體文件 
 8.20.3 關(guān)于使用多媒體的額外幾點提示 
 8.21 總結(jié) 
 8.22 問與答 
 8.23 作業(yè) 
 8.23.1 測驗 
 8.23.2 答案 
 8.23.3 練習(xí) 
第9章 處理邊距、填充、對齊和浮動 
 9.1 使用邊距 
 9.2 填充元素 
 9.3 使所有內(nèi)容保持對齊 
 9.4 理解float屬性 
 9.5 總結(jié) 
 9.6 問與答 
 9.7 作業(yè) 
 9.7.1 測驗 
 9.7.2 答案 
 9.7.3 練習(xí) 
第10章 理解CSS盒子模型和定位 
 10.1 CSS盒子模型 
 10.2 關(guān)于定位的詳細解釋 
 10.3 控制元素的堆疊方式 
 10.4 管理文本流 
 10.5 總結(jié) 
 10.6 問與答 
 10.7 作業(yè) 
 10.7.1 測驗 
 10.7.2 答案 
 10.7.3 練習(xí) 
第11章 使用CSS對列表、文本和導(dǎo)航進行更多的處理 
 11.1 HTML列表回顧 
 11.2 CSS盒子模型如何影響列表 
 11.3 放置列表項指示符 
 11.4 利用列表項和CSS創(chuàng)建圖像映射 
 11.5 導(dǎo)航列表與普通列表之間有何區(qū)別 
 11.6 利用CSS創(chuàng)建垂直導(dǎo)航系統(tǒng) 
 11.6.1 編排單級垂直導(dǎo)航系統(tǒng)的樣式 
 11.6.2 編排多級垂直導(dǎo)航系統(tǒng)的樣式 
 11.7 利用CSS創(chuàng)建水平導(dǎo)航系統(tǒng) 
 11.8 總結(jié) 
 11.9 問與答 
 11.10 作業(yè) 
 11.10.1 測驗 
 11.10.2 答案 
 11.10.3 練習(xí) 
第12章 創(chuàng)建固定布局或流體布局 
 12.1 理解固定布局 
 12.2 理解流體布局 
 12.3 創(chuàng)建固定/流體混合式布局 
 12.3.1 從基本的布局結(jié)構(gòu)開始 
 12.3.2 在固定/流體混合式布局中定義兩列 
 12.3.3 設(shè)置布局的最小寬度 
 12.3.4 在固定/流體混合式布局中處理列高度 
 12.4 總結(jié) 
 12.5 問與答 
 12.6 作業(yè) 
 12.6.1 測驗 
 12.6.2 答案 
 12.6.3 練習(xí) 
第13章 理解動態(tài)網(wǎng)站 
 13.1 理解不同類型的腳本編程 
 13.2 在HTML中包括JavaScript 
 13.3 顯示隨機內(nèi)容 
 13.4 了解文檔對象模型 
 13.5 基于用戶交互更改圖像 
 13.6 總結(jié) 
 13.7 問與答 
 13.8 作業(yè) 
 13.8.1 測驗 
 13.8.2 答案 
 13.8.3 練習(xí) 
第14章 初識JavaScript程序設(shè)計 
 14.1 基本概念 
 14.1.1 語句 
 14.1.2 把任務(wù)與函數(shù)相結(jié)合 
 14.1.3 變量 
 14.1.4 了解對象 
 14.1.5 條件語句 
 14.1.6 循環(huán)語句 
 14.1.7 事件處理程序 
 14.1.8 首先運行哪個腳本 
 14.2 JavaScript語法規(guī)則 
 14.2.1 大小寫敏感性 
 14.2.2 變量、對象和函數(shù)名稱 
 14.2.3 保留字 
 14.2.4 空白 
 14.3 使用注釋 
 14.4 關(guān)于JavaScript的最佳實踐 
 14.5 總結(jié) 
 14.6 問與答 
 14.7 作業(yè) 
 14.7.1 測驗 
 14.7.2 答案 
 14.7.3 練習(xí) 
第15章 使用文檔對象模型(Document Object Model,DOM) 
 15.1 理解文檔對象模型(Document Object Model,DOM) 
 15.2 使用window對象 
 15.3 處理document對象 
 15.3.1 獲取關(guān)于文檔的信息 
 15.3.2 在文檔中編寫文本 
 15.3.3 使用鏈接和錨 
 15.4 訪問瀏覽器的歷史記錄 
 15.5 使用location對象 
 15.6 關(guān)于DOM結(jié)構(gòu)的更多知識 
 15.6.1 節(jié)點 
 15.6.2 父對象與子對象 
 15.6.3 兄弟對象 
 15.7 處理DOM節(jié)點 
 15.7.1 基本的節(jié)點屬性 
 15.7.2 節(jié)點的關(guān)系屬性 
 15.7.3 文檔方法 
 15.7.4 節(jié)點方法 
 15.8 創(chuàng)建可定位的元素(圖層) 
 15.8.1 利用JavaScript控制定位 
 15.9 隱藏和顯示對象 
 15.10 修改頁面內(nèi)的文本 
 15.11 向頁面中添加文本 
 15.12 總結(jié) 
 15.13 問與答 
 15.14 作業(yè) 
 15.14.1 測驗 
 15.14.2 答案 
 15.14.3 練習(xí) 
第16章 使用JavaScript變量、字符串和數(shù)組 
 16.1 使用變量 
 16.1.1 選擇變量名 
 16.1.2 使用局部變量和全局變量 
 16.1.3 給變量賦值 
 16.2 了解表達式和運算符 
 16.2.1 使用JavaScript運算符 
 16.2.2 運算符優(yōu)先級 
 16.3 JavaScript中的數(shù)據(jù)類型 
 16.4 在數(shù)據(jù)類型之間轉(zhuǎn)換 
 16.5 使用String對象 
 16.5.1 創(chuàng)建String對象 
 16.5.2 賦值 
 16.5.3 計算字符串的長度 
 16.5.4 轉(zhuǎn)換字符串的大小寫 
 16.6 處理子串 
 16.6.1 使用字符串的一部分 
 16.6.2 獲取單個字符 
 16.6.3 查找子串 
 16.7 使用數(shù)值型數(shù)組 
 16.7.1 創(chuàng)建數(shù)值型數(shù)組 
 16.7.2 了解數(shù)組長度 
 16.7.3 訪問數(shù)組元素 
 16.8 使用字符串數(shù)組 
 16.8.1 創(chuàng)建字符串數(shù)組 
 16.8.2 拆分字符串 
 16.8.3 對字符串數(shù)組進行排序 
 16.9 對數(shù)值型數(shù)組進行排序 
 16.10 總結(jié) 
 16.11 問與答 
 16.12 作業(yè) 
 16.12.1 測驗 
 16.12.2 答案 
 16.12.3 練習(xí) 
第17章 使用JavaScript函數(shù)和對象 
 17.1 使用函數(shù) 
 17.1.1 定義函數(shù) 
 17.1.2 調(diào)用函數(shù) 
 17.1.3 返回值 
 17.2 介紹對象 
 17.2.1 創(chuàng)建對象 
 17.2.2 對象的屬性和值 
 17.2.3 了解方法 
 17.3 使用對象簡化腳本編程 
 17.3.1 定義對象 
 17.3.2 定義對象的方法 
 17.3.3 創(chuàng)建對象的實例 
 17.4 擴展內(nèi)置對象 
 17.5 使用Math對象 
 17.5.1 四舍五入和截尾 
 17.5.2 生成隨機數(shù) 
 17.5.3 其他Math函數(shù) 
 17.6 使用Math函數(shù) 
 17.7 使用with關(guān)鍵字 
 17.8 處理日期 
 17.8.1 創(chuàng)建Date對象 
 17.8.2 設(shè)置Date值 
 17.8.3 讀取Date值 
 17.8.4 處理時區(qū) 
 17.8.5 在日期格式之間轉(zhuǎn)換 
 17.9 總結(jié) 
 17.10 問與答 
 17.11 作業(yè) 
 17.11.1 測驗 
 17.11.2 答案 
 17.11.3 練習(xí) 
第18章 利用條件和循環(huán)控制流程 
 18.1 if語句 
 18.1.1 條件運算符 
 18.1.2 利用邏輯運算符把條件結(jié)合起來 
 18.1.3 else關(guān)鍵字 
 18.2 使用簡寫的條件表達式 
 18.3 利用if和else測試多個條件 
 18.3.1 HTML文件 
 18.3.2 JavaScript文件 
 18.4 利用switch使用多個條件 
 18.5 使用for循環(huán) 
 18.6 使用while循環(huán) 
 18.7 使用do...while循環(huán) 
 18.8 使用循環(huán) 
 18.8.1 創(chuàng)建無限循環(huán) 
 18.8.2 退出循環(huán) 
 18.8.3 繼續(xù)執(zhí)行循環(huán) 
 18.9 遍歷對象屬性 
 18.10 總結(jié) 
 18.11 問與答 
 18.12 作業(yè) 
 18.12.1 測驗 
 18.12.2 答案 
 18.12.3 練習(xí) 
第19章 響應(yīng)事件 
 19.1 理解事件處理程序 
 19.1.1 對象和事件 
 19.1.2 創(chuàng)建事件處理程序 
 19.1.3 利用JavaScript定義事件處理程序 
 19.1.4 支持多個事件處理程序 
 19.1.5 使用event對象 
 19.2 使用鼠標事件 
 19.2.1 移入和移出 
 19.2.2 按下和釋放(以及單擊) 
 19.3 使用鍵盤事件 
 19.4 使用onLoad和onUnload事件 
 19.5 使用onclick更改的外觀 
 19.6 總結(jié) 
 19.7 問與答 
 19.8 作業(yè) 
 19.8.1 測驗 
 19.8.2 答案 
 19.8.3 練習(xí) 
第20章 使用窗口和框架 
 20.1 利用對象控制窗口 
 20.1.1 window對象的屬性 
 20.1.2 創(chuàng)建新窗口 
 20.1.3 打開和關(guān)閉窗口 
 20.2 移動和調(diào)整窗口 
 20.3 使用定時器 
 20.4 顯示對話框 
 20.5 處理框架 
 20.6 構(gòu)建框架集 
 20.6.1 創(chuàng)建框架集文檔 
 20.6.2 添加單獨的框架 
 20.7 在框架與窗口之間建立鏈接 
 20.7.1 修改框架的邊框 
 20.7.2 將JavaScript對象用于框架 
 20.7.3 frames數(shù)組 
 20.8 使用內(nèi)聯(lián)框架 
 20.9 總結(jié) 
 20.10 問與答 
 20.11 作業(yè) 
 20.11.1 測驗 
 20.11.2 答案 
 20.11.3 練習(xí) 
第21章 使用不唐突的JavaScript 
 21.1 腳本編程的最佳實踐 
 21.1.1 內(nèi)容、表示和行為 
 21.1.2 漸進增強 
 21.1.3 添加事件處理程序 
 21.1.4 Web標準:避免成為特定于瀏覽器的 
 21.1.5 注解代碼 
 21.1.6 有用性 
 21.1.7 設(shè)計模式 
 21.1.8 可訪問性 
 21.2 讀取瀏覽器信息 
 21.2.1 顯示瀏覽器信息 
 21.2.2 應(yīng)對不誠實的瀏覽器 
 21.3 跨瀏覽器的腳本編程 
 21.3.1 特性檢測 
 21.3.2 應(yīng)對瀏覽器的怪癖 
 21.4 支持非JavaScript的瀏覽器 
 21.4.1 使用

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    HTML、CSS和JavaScript入門經(jīng)典 PDF格式下載


用戶評論 (總計20條)

 
 

  •   感覺值得買的!非常適合初學(xué)者買來學(xué)習(xí)的,里邊的html和css講的非常詳細,把歷史,現(xiàn)在,將來都講得非常清楚,很適合大家買,不過如果有一定水平的就不是很合適了!
  •   這本書蠻適合初學(xué)者的,入門很快,邊學(xué)邊練,很容易上手,推薦
  •   正在看,還算不錯。有的基礎(chǔ)的要跳過前面不少章節(jié)。經(jīng)典入門嘛,呵呵,介紹很多非?;A(chǔ)的東西。
  •   內(nèi)容很棒,很適合初學(xué)者。入門級的圖書。
  •   想一本書學(xué)透是不可能的,不過作為入門教程,足夠了
  •   大概翻了一下,挺簡單易懂的,適合初學(xué)者。
  •   基礎(chǔ)寫得很詳細,細節(jié)上也注意到了,適合新手學(xué)些。
  •   這書確實是經(jīng)典啊,不懂的人看著也能夠弄懂,甚至更高水平
  •   拿這本書學(xué)習(xí),再結(jié)合視頻學(xué)習(xí),進步不小,算是暑假的小插曲,之前忘記評論了。
  •   這本書應(yīng)該很專業(yè),例子很多,不過不知道我還能不能看完。。。
  •   講得很好,不像有些書很像手冊,也不像另外的一些書全是理論。
  •   給老婆買的,希望她喜歡
  •   做網(wǎng)店設(shè)計師比較賺錢而已哈……
  •   真的在24小時內(nèi)就能領(lǐng)會
  •   就是送過來的時候有點臟
  •   同事買的,很不錯
  •   入門初始,希望有所收獲
  •   閱讀方面,不知道是不是翻譯水平問題,看慣了中國作者寫的技術(shù)書,換個老外寫的看的不習(xí)慣
  •   講的比較啰嗦,翻譯比較差,收獲有限
  •   質(zhì)量一般不建議購買
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7