精通JavaScript+jQuery:100%動態(tài)網頁設計密碼是一本介紹JavaScript語言+jQuery框架實戰(zhàn)開發(fā)指南,由龍馬工作室編著。全書系統(tǒng)地講解了使用JavaScript和jQuery進行動態(tài)網頁設計的知識和技巧,對知識點進行精心安排,既確保內容的系統(tǒng)性,又兼顧技術的實用性。無論讀者是否接觸過JavaScript和jQuery,都能從本書中找到合適的起點。并且全書針對學習的不同階段選擇案例,在系統(tǒng)學習階段,側重對知識點的講解,以便讀者快速掌握;而在實戰(zhàn)階段,則面向實際,直接對熱門網站進行剖析,幫助讀者了解知識的實際應用方法,能夠適合JavaScript和jQuery的初學者自學使用,也可以作為各類院校相關專業(yè)學生和電腦培訓班的教材或輔導用書。
2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
收起介紹展開介紹
內容介紹
《精通JavaScript+jQuery:100%動態(tài)網頁設計密碼》深入淺出,結合實際案例系統(tǒng)地講解了使用JavaScript和jQuery進行動態(tài)網頁設計的知識和技巧。全書分為4個部分。第1篇【JavaScript基礎篇】主要介紹了JavaScript的基礎知識、基本語法及常用的開發(fā)、調試工具的使用方法,還對CSS和DOM模型進行了講解。第2篇【JavaScript高級篇】主要介紹了JavaScript的事件機制、表格與表單、調試與優(yōu)化方法,以及Ajax等。第3篇【jQuery篇】主要介紹了jQuery的基礎知識、如何用jQuery控制頁面、如何用jQuery制作動畫與特效、jQuery的功能函數(shù)、jQuery與Ajax的綜合應用,以及jQuery插件的開發(fā)與使用等。第4篇【實戰(zhàn)篇】選取了熱門的影音視頻網站和電子商務網站進行分析,并以此為基礎指導讀者完成自己的網站設計。章節(jié)目錄
第1篇 JavaScript基礎篇 第1章 JavaScript概述 1.1 JavaScript的起源 1.1.1 新鮮的玩意兒 1.1.2 不僅僅是網頁中的代碼 1.1.3 典型的JavaScript腳本 1.2 瀏覽器之爭 1.2.1 DHTML 1.2.2 瀏覽器之間的沖突 1.2.3 標準的制定 1.3 JavaScript的實現(xiàn) 1.3.1 ECMAScript 1.3.2 DOM 1.3.3 BOM 1.3.4 新的開始 1.4 JavaScript小體驗 1.4.1 案例1——定時打開窗口 1.4.2 案例2——日期選擇器 高手私房菜 技巧:在HTML中嵌入JavaScript的方法 第2章 JavaScript基礎 2.1 JavaScript的語法 2.2 變量 2.3 數(shù)據(jù)類型 2.3.1 字符串 2.3.2 數(shù)值 2.3.3 布爾型 2.3.4 類型轉換 2.3.5 數(shù)組 2.4 關鍵字 2.5 保留字 2.6 條件語句 2.6.1 比較運算符 2.6.2 邏輯運算符 2.6.3 if語句 2.6.4 switch語句 2.7 循環(huán)語句 2.7.1 while語句 2.7.2 do...while語句 2.7.3 for語句 2.7.4 break和continue語句 2.7.5 for...in語句 2.8 函數(shù) 2.8.1 定義和調用函數(shù) 2.8.2 用arguments對象訪問函數(shù)的參數(shù) 2.9 對象 2.9.1 對象簡介 2.9.2 時間日期:Date對象 2.9.3 數(shù)學計算:Math對象 2.10 BOM基礎 2.10.1 window對象 2.10.2 document對象 2.10.3 location對象 2.10.4 navigator對象 2.10.5 screen對象 高手私房菜 技巧1:如何快速檢查語法 技巧2:簡略語句 第3章 JavaScript開發(fā) 3.1 JavaScript的應用環(huán)境 3.1.1 客戶端JavaScript 3.1.2 其他環(huán)境中的JavaScript 3.1.3 客戶端JavaScript:網頁中的可執(zhí)行內容 3.1.4 客戶端JavaScript的特性 3.2 常用的開發(fā)工具 3.2.1 附帶測試的開發(fā)工具——TestSwarm 3.2.2 半自動化開發(fā)工具——Minimee 3.2.3 輕松建立JS庫的開發(fā)工具——JavaScript Boilerplate 3.3 常用的調試工具 3.3.1 萬能調試工具——Drosera 3.3.2 最規(guī)則的調試工具——Dragonfly 3.3.3 Firebug 3.3.4 前端調試利器——Debugbar 3.3.5 支持瀏覽器最多的工具——Venkman 3.4 案例1——用JavaScript計算借貸支出 3.5 案例2——九九乘法表 高手私房菜 技巧1:更多的Venkman調試方法 技巧2:開發(fā)中常用到的快速數(shù)組創(chuàng)建方法 第4章 CSS基礎 4.1 CSS的概念 4.1.1 網頁標記的概念 4.1.2 HTML與CSS的優(yōu)缺點 4.1.3 瀏覽器對CSS的支持 4.2 網頁設計中的CSS 4.2.1 使用CSS能做什么 4.2.2 CSS的局限性是什么 4.3 使用CSS控制頁面 4.3.1 行內樣式 4.3.2 內嵌式 4.3.3 導入樣式 4.4 CSS選擇器 4.4.1 標記選擇器 4.4.2 類別選擇器 4.4.3 ID選擇器 4.5 CSS設置文字效果 4.5.1 CSS文字樣式 4.5.2 CSS段落文字 4.5.3 首字放大 4.6 CSS設置圖片效果 4.6.1 圖片的邊框 4.6.2 圖文混排 4.7 CSS設置頁面背景 4.7.1 背景顏色 4.7.2 背景圖片 4.7.3 背景圖的重復設置 4.8 CSS超鏈接 4.8.1 動態(tài)超鏈接 4.8.2 按鈕式超鏈接 4.8.3 CSS 控制鼠標指針 4.9 CSS制作實用菜單 4.9.1 項目列表 4.9.2 無需表單的菜單 高手私房菜 技巧1:如何快速掌握CSS 技巧2:輔助CSS的JavaScript語法——用JSON存儲數(shù)據(jù) 第5章 CSS進階 5.1 了解塊級元素和行內級元素 5.1.1 塊級元素和行內級元素的不同 5.1.2 關于div元素和span元素 5.2 DIV標記與SPAN標記布局網頁 5.2.1 盒子模型的概念 5.2.2 網頁border區(qū)域定義 5.2.3 網頁padding區(qū)域定義 5.2.4 網頁margin區(qū)域定義 5.3 CSS布局定位 5.3.1 浮動定位 5.3.2 position定位 5.4 盒子的浮動 5.5 盒子的定位 5.6 案例1——圖文層疊效果 5.7 案例2——歌曲編輯列表 5.8 案例3——菜單 高手私房菜 技巧1:使用CSS sprites技術加速圖片展示性能 技巧2:操作CSS的高效JavaScript語法 第6章 DOM模型 6.1 DOM及DOM技術簡介 6.1.1 DOM簡介 6.1.2 DOM技術的簡單應用 6.1.3 基本的DOM方法 6.2 網頁中的DOM模型框架 6.3 DOM模型中的節(jié)點 6.3.1 元素節(jié)點 6.3.2 文本節(jié)點 6.3.3 屬性節(jié)點 6.4 使用非標準DOM innerHTML屬性 6.5 DOM與CSS 6.5.1 三位一體的頁面 6.5.2 使用className屬性 高手私房菜 技巧1:通過className添加CSS 技巧2:如何檢查瀏覽器支持的DOM標準級別 第2篇 JavaScript高級篇 第7章 事件機制 7.1 事件機制簡介 7.2 常用的事件函數(shù) 7.2.1 鼠標操作事件 7.2.2 鍵盤操作事件 7.2.3 其他事件 7.3 案例1——屏蔽鼠標右鍵 7.3.1 方法1:使用鼠標事件函數(shù) 7.3.2 方法2:使用鼠標事件監(jiān)聽 7.4 案例2——伸縮的兩級菜單 7.4.1 建立 HTML 框架 7.4.2 設置各級菜單的CSS樣式風格 7.4.3 為菜單添加伸縮效果 高手私房菜 技巧:事件處理步驟 第8章 表格與表單 8.1 用CSS控制表格樣式 8.1.1 理解表格的相關標記 8.1.2 設置表格的顏色 8.1.3 設置表格的邊框 8.2 用DOM動態(tài)控制表格 8.2.1 動態(tài)添加表格 8.2.2 修改單元格內容 8.2.3 動態(tài)刪除表格 8.3 控制表單 8.3.1 理解表單的相關標記與表單元素 8.3.2 用 CSS 控制表單樣式 8.3.3 訪問表單中的元素 8.3.4 公共屬性與方法 8.3.5 提交表單 8.4 設置文本框 8.4.1 控制用戶輸入字符個數(shù) 8.4.2 設置光標經過時自動選擇文本 8.5 設置單選按鈕 8.6 設置復選框 8.7 設置下拉菜單 8.7.1 訪問選中項 8.7.2 添加、替換、刪除選項 8.8 案例——自動提示的文本框 8.8.1 建立框架結構 8.8.2 實現(xiàn)匹配用戶輸入 8.8.3 顯示提示框 高手私房菜 技巧1:復雜表單的設計技巧 技巧2:在客戶端通過JavaScript控制多次提交 第9章 JavaScript的調試與優(yōu)化 9.1 常見的錯誤和異常 9.1.1 拼寫錯誤 9.1.2 訪問不存在的變量 9.1.3 括號不匹配 9.1.4 字符串和變量連接錯誤 9.1.5 等號與賦值混淆 9.2 錯誤處理 9.2.1 用alert()和document.write()方法監(jiān)視變量值 9.2.2 用onerror事件找到錯誤 9.2.3 用try...catch語句找到錯誤 9.3 使用調試器 9.3.1 用 Firefox 錯誤控制臺調試 9.3.2 用Microsoft Script Debugger調試 9.3.3 用Venkman調試 9.4 JavaScript優(yōu)化 9.4.1 縮短代碼下載時間 9.4.2 合理聲明變量 9.4.3 使用內置函數(shù)縮短編譯時間 9.4.4 合理書寫if語句 9.4.5 最小化語句數(shù)量 9.4.6 節(jié)約使用DOM 高手私房菜 技巧1:通過try…catch逐漸縮小范圍查找錯誤 技巧2:其他調試常用注意事項 第10章 Ajax基礎 10.1 認識Ajax 10.1.1 Ajax的基本概念 10.1.2 Ajax的組成部分 10.1.3 為什么要用Ajax 10.2 Ajax異步交互 10.2.1 什么是異步交互 10.2.2 異步對象連接服務器 10.2.3 GET 和POST模式 10.2.4 服務器返回XML 10.2.5 處理多個異步請求 10.3 Ajax框架 10.3.1 使用AjaxLib 10.3.2 使用AjaxGold 10.4 案例1——制作可自動校驗的表單 10.4.1 搭建框架 10.4.2 建立異步請求 10.4.3 服務器端處理 10.4.4 顯示異步查詢結果 10.5 案例2——制作帶自動提示的文本框 高手私房菜 技巧1:使用Ajax時IE緩存問題的解決方法 技巧2:使用Ajax時的瀏覽器兼容性 第3篇 jQuery框架篇 第11章 jQuery基礎 11.1 認識jQuery 11.1.1 jQuery的技術優(yōu)勢 11.1.2 下載并使用jQuery 11.2 jQuery的“$” 11.2.1 選擇器 11.2.2 功能函數(shù)前綴 11.2.3 解決windows.onload函數(shù)的沖突 11.2.4 創(chuàng)建DOM元素 11.2.5 自定義添加“$” 11.2.6 解決“$”的沖突 11.3 jQuery與CSS 3 11.3.1 CSS 3標準 11.3.2 瀏覽器的兼容性 11.3.3 jQuery的引入 11.4 采用jQuery鏈 11.5 jQuery的開發(fā)工具 11.5.1 JavaScript Editor Pro 11.5.2 Dreamweaver 11.5.3 UltraEdit 11.6 jQuery的調試工具 11.6.1 Firefox的利器——FireBug 11.6.2 Blackbird 11.6.3 Visual Studio 2008 11.6.4 其他調試工具 11.7 案例——我的第一個jQuery程序 11.7.1 開發(fā)前的一些準備工作 11.7.2 具體的程序開發(fā) 高手私房菜 技巧1:jQuery變量和普通JavsScript變量不能混淆 技巧2:讓jQuery代碼更安全 第12章 用jQuery控制頁面 12.1 標記的屬性 12.1.1 each()遍歷元素 12.1.2 獲取屬性的值 12.1.3 設置屬性的值 12.1.4 刪除屬性 12.2 設置元素的樣式 12.2.1 添加、刪除 CSS 類別 12.2.2 在類別間動態(tài)切換 12.2.3 實例——制作隔行顏色交替變換的表格 12.2.4 直接獲取、設置樣式 12.2.5 處理頁面元素 12.3 直接獲取、編輯內容 12.3.1 移動和復制元素 12.3.2 刪除元素 12.3.3 克隆元素 12.4 處理表單元素的值 12.4.1 獲取表單元素的值 12.4.2 設置表單元素的值 12.5 處理頁面事件 12.5.1 綁定事件監(jiān)聽 12.5.2 移除事件監(jiān)聽 12.5.3 傳遞事件對象 12.5.4 觸發(fā)事件 12.5.5 實現(xiàn)單擊事件的動態(tài)交替 12.5.6 實現(xiàn)感應鼠標 12.6 案例——快餐配送頁面 12.6.1 框架搭建 12.6.2 添加事件 12.6.3 設置樣式風格 高手私房菜 技巧1:同時使用兩個不同版本的jQuery 技巧2:jQuery實現(xiàn)兩列的高度相等 第13章 用jQuery制作動畫與特效 13.1 顯示和隱藏元素 13.1.1 使用show()和hide()方法 13.1.2 案例——制作多級菜單 13.1.3 使用toggle()方法實現(xiàn)顯隱切換 13.2 元素顯隱的漸入漸出效果 13.2.1 使用show()、hide()和toggle()方法 13.2.2 使用fadeIn()和fadeOut()方法 13.2.3 使用fadeTo()方法自定義變幻目標透明度 13.3 幻燈片效果 13.4 案例——制作伸縮的導航條 高手私房菜 技巧1:使用stop()方法停止動畫 技巧2:妙用slideDown和slideUp方法 第14章 jQuery的功能函數(shù) 14.1 什么是功能函數(shù) 14.2 功能函數(shù)的分類 14.2.1 瀏覽器的檢測 14.2.2 數(shù)組和對象的操作 14.2.3 字符串操作 14.2.4 測試操作 14.2.5 URL操作 14.3 函數(shù)的擴展 14.4 處理JavaScript對象 14.4.1 使用$.each()方法遍歷 14.4.2 過濾數(shù)據(jù) 14.4.3 轉化數(shù)據(jù) 14.4.4 搜索數(shù)組元素 14.5 獲取外部代碼 14.6 其他函數(shù)——$.proxy() 高手私房菜 技巧1:易出現(xiàn)的變量作用域錯誤 技巧2:jQuery訪問原生屬性和方法 第15章 jQuery與Ajax的綜合應用 15.1 加載異步數(shù)據(jù) 15.1.1 傳統(tǒng)的JavaScript方法 15.1.2 jQuery中的load()方法 15.1.3 JQuery中的全局函數(shù)getJSON() 15.1.4 jQuery中的全局函數(shù)getScript() 15.1.5 jQuery中異步加載XML文檔 15.2 請求服務器數(shù)據(jù) 15.2.1 $.get()請求數(shù)據(jù) 15.2.2 $.post()請求數(shù)據(jù) 15.2.3 serialize()序列化表單 15.3 $.ajax()方法 15.3.1 $.ajax() 的基本概念 15.3.2 $.ajaxsetup()設置全局Ajax 15.4 Ajax中的全局事件 15.4.1 Ajax 全局事件的基本概念 15.4.2 ajaxStart與ajaxStop全局事件 15.5 案例——用Ajax實現(xiàn)新聞點評即時更新 15.5.1 需求分析 15.5.2 效果界面設計 15.5.3 功能實現(xiàn)步驟 15.5.4 代碼分析 高手私房菜 技巧1:使用$.load函數(shù) 技巧2:使用服務器腳本檢查Ajax請求 第16章 jQuery插件的開發(fā)與使用 16.1 什么是jQuery插件 16.1.1 jQuery插件簡介 16.1.2 如何使用插件 16.2 幾個好用的jQuery插件 16.2.1 Form插件 16.2.2 jQueryUI插件 16.2.3 clueTip插件 16.3 開發(fā)自己的插件 16.3.1 從一個簡單的插件談起 16.3.2 jQuery的插件機制 16.3.3 jQuery插件開發(fā)的方法 16.4 案例——模擬搜狐熱門調查 16.5 UI插件 16.5.1 鼠標拖曳頁面板塊 16.5.2 拖入購物車 16.5.3 流行的Tab菜單 高手私房菜 技巧:插件的編寫框架 第4篇 實戰(zhàn)篇 第17章 影音視頻類網站分析——優(yōu)酷網 17.1 優(yōu)酷網分析 17.1.1 設計分析 17.1.2 功能分析 17.2 制作自己的網站——龍馬影視網 17.2.1 網站分析 17.2.2 網站設計 17.2.3 網站制作 高手私房菜 技巧:嵌入Flash視頻 第18章 電子商務類網站分析——京東商城 18.1 京東商城分析 18.1.1 設計分析 18.1.2 功能分析 18.2 制作自己的網站——龍馬商務網 18.2.1 網站分析 18.2.2 網站設計 18.2.3 網站制作 高手私房菜 技巧1:圖片驗證碼 技巧2:與后臺交互
使用說明
1、下載并解壓,得出pdf文件2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 南方Plus電腦版 v11.8.027.22M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- cnki全球學術快報電腦版 v0.2.3495.79M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文
- Scala程序設計第二版 pdf高清完整版15.83M / 簡體中文