注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JavaScript入門經(jīng)典

JavaScript入門經(jīng)典

JavaScript入門經(jīng)典

定 價:¥69.00

作 者: 高春艷,張金輝 等著
出版社: 機(jī)械工業(yè)出版社
叢編項: 華章程序員書庫
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111419938 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 440 字?jǐn)?shù):  

內(nèi)容簡介

  《華章程序員書庫:JavaScript入門經(jīng)典》以初學(xué)者為核心,全面介紹了使用JavaScript進(jìn)行網(wǎng)站開發(fā)的各種技術(shù)。在內(nèi)容編排上由淺入深,讓讀者循序漸進(jìn)地掌握編程技術(shù);在內(nèi)容講解上結(jié)合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術(shù);在內(nèi)容形式上附有大量的提示、技巧、說明等欄目,夯實(shí)讀者編程基礎(chǔ),豐富其編程經(jīng)驗。全書共分4篇20章,其中:第一篇為基礎(chǔ)知識篇,主要包括開啟JavaScript開發(fā)之門,固本求源——JavaScript基礎(chǔ),體驗邏輯之美——流程控制,化整為零——函數(shù)及其使用,多變的字符串與數(shù)值處理對象,串起數(shù)據(jù)的珍珠鏈——數(shù)組,格式工廠——正則表達(dá)式,讓程序聽話——程序調(diào)試與錯誤處理等內(nèi)容;第二篇為核心技術(shù)篇,主要包括網(wǎng)頁的核心——Document對象,與用戶交互的Window對象,JavaScript中常用的事件處理,JavaScript開發(fā)必修課之表單,創(chuàng)建和使用Cookie,使用嵌入式插件豐富JavaScript網(wǎng)頁等內(nèi)容;第三篇為高級應(yīng)用篇,主要包括絢麗多彩——JavaScript中的圖像處理,文件處理及頁面打印,JavaScript和XML DOM編程,完美體驗AJAX技術(shù),最流行的JavaScript插件——jQuery等內(nèi)容;第四篇為項目實(shí)戰(zhàn)篇,主要包括JavaScript+AJAX+jQuery實(shí)現(xiàn)企業(yè)門戶網(wǎng)站這個實(shí)戰(zhàn)項目?!度A章程序員書庫:JavaScript入門經(jīng)典》附有配套光盤,光盤中提供了《華章程序員書庫:JavaScript入門經(jīng)典》所有程序的源代碼、多媒體教學(xué)視頻、程序開發(fā)資源庫。其中,源代碼全部經(jīng)過精心測試,能夠在Windows XP、Windows 7操作系統(tǒng)上編譯和運(yùn)行?!度A章程序員書庫:JavaScript入門經(jīng)典》適用于JavaScript的愛好者、初學(xué)者和中級開發(fā)人員,也可以作為大中專院校和培訓(xùn)機(jī)構(gòu)的教材。

作者簡介

暫缺《JavaScript入門經(jīng)典》作者簡介

圖書目錄

前言
第一篇 基礎(chǔ)知識篇
第1章 開啟javascript開發(fā)之門
視頻講解:20分鐘
1.1 javascript概貌
1.1.1 javascript的歷史起源
1.1.2 javascript的主要特點(diǎn)
1.1.3 javascript成功案例
1.2 搭建javascript開發(fā)環(huán)境
1.2.1 硬件要求
1.2.2 軟件要求
1.2.3 瀏覽器對javascript的支持
1.3 編寫javascript程序的工具
1.3.1 macromedia dreamweaver
1.3.2 microsoft frontpage
1.4 javascript在html中的使用
1.4.1 在頁面中直接嵌入javascript代碼
1.4.2 鏈接外部javascript文件
1.5 上機(jī)實(shí)踐 .1.5.1 將html頁面的默認(rèn)編碼方式修改為gb231
1.5.2 使用javascript輸出“你好”中文字符串
1.6 小結(jié)
1.7 習(xí)題
第2章 固本求源——javascript基礎(chǔ)
視頻講解:38分鐘
2.1 javascript語法前奏
2.1.1 執(zhí)行順序
2.1.2 大小寫敏感
2.1.3 每行結(jié)尾的分號可有可無
2.2 常用的javascript數(shù)據(jù)結(jié)構(gòu)
2.2.1 標(biāo)識符
2.2.2 關(guān)鍵字
2.2.3 最常用的程序元素之一——常量
2.2.4 最常用的程序元素之二——變量
2.3 數(shù)據(jù)是如何分類的——數(shù)據(jù)類型
2.3.1 數(shù)字型
2.3.2 字符串型
2.3.3 布爾型
2.3.4 特殊數(shù)據(jù)類型
2.4 運(yùn)算符
2.4.1 算術(shù)運(yùn)算符
2.4.2 比較運(yùn)算符
2.4.3 賦值運(yùn)算符
2.4.4 字符運(yùn)算符
2.4.5 布爾運(yùn)算符
2.4.6 條件運(yùn)算符
2.4.7 其他運(yùn)算符
2.4.8 運(yùn)算符優(yōu)先級
2.5 表達(dá)式
2.6 數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則
2.7 上機(jī)實(shí)踐
2.7.1 將數(shù)字格式化為指定長度
2.7.2 將長數(shù)字分位顯示
2.8 小結(jié)
2.9 習(xí)題
第3章 體驗邏輯之美——流程控制
視頻講解:20分鐘
3.1 最簡單的賦值語句
3.2 條件判斷語句:if、switch
3.2.1 if語句
3.2.2 if...else語句
3.2.3 if...else if語句
3.2.4 if語句的嵌套
3.2.5 switch語句
3.3 循環(huán)控制語句:while、do...while、for
3.3.1 while語句
3.3.2 do...while語句
3.3.3 for語句
3.4 跳轉(zhuǎn)語句:continue、break
3.4.1 continue語句
3.4.2 break語句
3.5 上機(jī)實(shí)踐
3.5.1 根據(jù)輸入的年齡判斷人生階段
3.5.2 通過for循環(huán)獲取表單元素的中文名稱
3.6 小結(jié)
3.7 習(xí)題
第4章 化整為零——函數(shù)及其使用
視頻講解:18分鐘
4.1 函數(shù)的定義
4.2 函數(shù)的調(diào)用
4.2.1 函數(shù)的簡單調(diào)用
4.2.2 在事件響應(yīng)中調(diào)用函數(shù)
4.2.3 通過鏈接調(diào)用函數(shù)
4.2.4 函數(shù)參數(shù)的使用
4.2.5 使用函數(shù)的返回值
4.3 幾種特殊的函數(shù)
4.3.1 function構(gòu)造函數(shù)與函數(shù)直接量
4.3.2 javascript中的內(nèi)置函數(shù)
4.3.3 嵌套函數(shù)的使用
4.3.4 遞歸函數(shù)的使用
4.4 上機(jī)實(shí)踐
4.4.1 通過自定義函數(shù)實(shí)時顯示系統(tǒng)時間
4.4.2 隨機(jī)生成指定位數(shù)的驗證碼
4.5 小結(jié)
4.6 習(xí)題
第5章 多變的字符串與數(shù)值處理對象
視頻講解:27分鐘
5.1 字符串對象——string
5.1.1 match方法
5.1.2 search方法
5.1.3 replace方法
5.1.4 split方法
5.2 常用的數(shù)值處理對象
5.2.1 javascript中的數(shù)值
5.2.2 math對象
5.2.3 number對象
5.2.4 boolean對象
5.2.5 date對象
5.3 上機(jī)實(shí)踐
5.3.1 小寫金額轉(zhuǎn)換為大寫金額
5.3.2 將rgb格式的顏色值轉(zhuǎn)換為十六進(jìn)制格式
5.4 小結(jié)
5.5 習(xí)題
第6章 串起數(shù)據(jù)的珍珠鏈——數(shù)組
視頻講解:18分鐘
6.1 javascript中的數(shù)組對象——array
6.1.1 array對象概述
6.1.2 array對象的輸入和輸出
6.2 常見的數(shù)組操作
6.2.1 數(shù)組的添加和刪除
6.2.2 設(shè)置數(shù)組的排列順序
6.2.3 獲取數(shù)組中的某段數(shù)組元素
6.2.4 將數(shù)組轉(zhuǎn)換成字符串
6.3 上機(jī)實(shí)踐
6.3.1 使用數(shù)組存儲商品信息
6.3.2 使用數(shù)組顯示星期
6.4 小結(jié)
6.5 習(xí)題
第7章 格式工廠——正則表達(dá)式
視頻講解:45分鐘
7.1 正則表達(dá)式基礎(chǔ)
7.1.1 正則表達(dá)式的基本結(jié)構(gòu)
7.1.2 為什么要使用正則表達(dá)式
7.2 正則表達(dá)式的語法
7.2.1 模式匹配符
7.2.2 定位符與原義字符
7.2.3 限定符與選擇匹配符
7.2.4 特殊字符與字符匹配符
7.2.5 分組組合符與反向引用符
7.2.6 實(shí)際應(yīng)用
7.3 regexp對象
7.3.1 創(chuàng)建regexp對象
7.3.2 regexp對象的屬性
7.3.3 regexp對象的方法
7.4 上機(jī)實(shí)踐
7.4.1 驗證身份證號碼
7.4.2 驗證輸入的字符串是否為漢字
7.5 小結(jié)
7.6 習(xí)題
第8章 讓程序聽話——程序調(diào)試與錯誤處理
視頻講解:15分鐘
8.1 ie瀏覽器內(nèi)置的錯誤報告
8.2 處理異常
8.2.1 常見的異常類型
8.2.2 觸發(fā)onerror事件處理異常
8.2.3 使用try...catch...finally語句處理異常
8.3 javascript語言調(diào)試技巧
8.3.1 使用alert語句進(jìn)行調(diào)試
8.3.2 使用write語句進(jìn)行調(diào)試
8.3.3 使用拋出自定義異常消息進(jìn)行調(diào)試
8.4 上機(jī)實(shí)踐
8.4.1 使用提示對話框顯示異常信息
8.4.2 判斷參數(shù)個數(shù)和被除數(shù)是否為0
8.5 小結(jié)
8.6 習(xí)題
第二篇 核心技術(shù)篇
第9章 網(wǎng)頁的核心——document對象
視頻講解:20分鐘
9.1 document對象概述
9.2 document對象常用的屬性、方法與事件
9.2.1 document對象的常用屬性
9.2.2 document對象的常用方法
9.2.3 document對象的常用事件
9.3 document對象的應(yīng)用
9.3.1 鏈接文字顏色設(shè)置
9.3.2 文檔前景色和背景色設(shè)置
9.3.3 查看文檔創(chuàng)建日期、修改日期和文檔大小
9.3.4 獲取并設(shè)置url
9.3.5 獲取對象的當(dāng)前狀態(tài)
9.3.6 在文檔中輸出數(shù)據(jù)
9.3.7 動態(tài)添加一個html標(biāo)記
9.3.8 獲取文本框并修改其內(nèi)容
9.4 上機(jī)實(shí)踐
9.4.1 動態(tài)設(shè)置網(wǎng)頁的標(biāo)題欄
9.4.2 打開新窗口并輸出內(nèi)容
9.5 小結(jié)
9.6 習(xí)題
第10章 與用戶交互的window對象
視頻講解:28分鐘
10.1 window對象
10.1.1 window對象的屬性
10.1.2 window對象的方法
10.1.3 window對象的使用
10.2 對話框
10.2.1 警告對話框
10.2.2 詢問回答對話框
10.2.3 提示對話框
10.3 窗口的打開與關(guān)閉
10.3.1 打開窗口
10.3.2 關(guān)閉窗口
10.4 控制窗口
10.4.1 移動窗口
10.4.2 改變窗口大小
10.4.3 窗口滾動
10.4.4 訪問窗口歷史
10.4.5 控制窗口狀態(tài)欄
10.4.6 窗口時間與超時設(shè)定
10.5 窗口事件
10.5.1 通用窗口事件
10.5.2 擴(kuò)展窗口事件
10.6 ie瀏覽器窗口擴(kuò)展
10.6.1 模式窗口
10.6.2 無模式窗口
10.6.3 彈出窗口
10.7 上機(jī)實(shí)踐
10.7.1 網(wǎng)頁拾色器
10.7.2 根據(jù)用戶分辨率自動調(diào)整窗口
10.8 小結(jié)
10.9 習(xí)題
第11章 javascript中常用的事件處理
視頻講解:49分鐘
11.1 事件與事件處理概述
11.1.1 事件與事件名稱
11.1.2 javascript的常用事件
11.1.3 事件處理程序的調(diào)用
11.2 dom事件模型
11.2.1 事件流
11.2.2 主流瀏覽器的事件模型
11.2.3 事件對象
11.2.4 注冊與移除事件監(jiān)聽器
11.3 鼠標(biāo)和鍵盤事件
11.3.1 鼠標(biāo)的單擊事件
11.3.2 鼠標(biāo)的按下和松開事件
11.3.3 鼠標(biāo)的移入和移出事件
11.3.4 鼠標(biāo)的移動事件
11.3.5 鍵盤事件的使用
11.4 頁面相關(guān)事件
11.4.1 加載與卸載事件
11.4.2 頁面大小事件
11.5 表單相關(guān)事件
11.5.1 獲得焦點(diǎn)與失去焦點(diǎn)事件
11.5.2 失去焦點(diǎn)修改事件
11.5.3 表單提交與重置事件
11.6 滾動字幕事件
11.6.1 onbounce事件
11.6.2 onstart事件
11.7 編輯事件
11.7.1 文本編輯事件
11.7.2 對象拖動事件
11.8 上機(jī)實(shí)踐
11.8.1 限制文本框的輸入
11.8.2 屏蔽鍵盤相關(guān)事件
11.9 小結(jié)
11.10 習(xí)題
第12章 javascript開發(fā)必修課之表單
視頻講解:30分鐘
12.1 什么是表單
12.2 表單標(biāo)記[form]
12.2.1 處理程序action屬性
12.2.2 表單名稱name屬性
12.2.3 提交方式method屬性
12.2.4 編碼方式enctype屬性
12.2.5 目標(biāo)顯示方式target屬性
12.3 輸入標(biāo)記[input]
12.3.1 文字域text
12.3.2 密碼域password
12.3.3 單選按鈕radio
12.3.4 復(fù)選框checkbox
12.3.5 普通按鈕button
12.3.6 提交按鈕submit
12.3.7 重置按鈕reset
12.3.8 圖像域image
12.3.9 隱藏域hidden
12.3.10 文件域file
12.4 文本域標(biāo)記[textarea]
12.5 菜單和列表標(biāo)記[select]、[option]
12.6 利用dreamweaver快速創(chuàng)建表單元素
12.7 在javascript中訪問表單
12.8 在javascript中訪問表單域
12.9 表單的驗證
12.10 上機(jī)實(shí)踐
12.10.1 讓你的密碼域更安全
12.10.2 防止表單重復(fù)提交
12.11 小結(jié)
12.12 習(xí)題
第13章 創(chuàng)建和使用cookie
視頻講解:28分鐘
13.1 cookie基礎(chǔ)
13.1.1 cookie概述
13.1.2 cookie的常用屬性
13.2 在javascript中使用cookie
13.2.1 cookie的設(shè)置
13.2.2 cookie的傳遞流程
13.2.3 如何對cookie進(jìn)行讀寫
13.2.4 刪除不用的cookie
13.3 cookie的安全問題
13.4 上機(jī)實(shí)踐
13.4.1 頁面重定向中使用cookie
13.4.2 彈出的窗口之cookie控制
13.5 小結(jié)
13.6 習(xí)題
第14章 使用嵌入式插件豐富javascript網(wǎng)頁
視頻講解:20分鐘
14.1 object嵌入對象標(biāo)記
14.2 什么是mime類型
14.3 java applet對象的使用
14.3.1 創(chuàng)建java applet
14.3.2 嵌入java applet
14.3.3 在ie中執(zhí)行java applet
14.3.4 javascript與java applet交互
14.4 activex控件的使用
14.4.1 創(chuàng)建activex
14.4.2 嵌入activex
14.4.3 javascript與activex交互
14.5 在網(wǎng)頁中使用flash動畫
14.5.1 flash動畫的導(dǎo)入
14.5.2 使用javascript控制flash
14.6 上機(jī)實(shí)踐
14.6.1 為網(wǎng)頁設(shè)置背景音樂
14.6.2 插入背景透明的flash動畫
14.7 小結(jié)
14.8 習(xí)題
第三篇 高級應(yīng)用篇
第15章 絢麗多彩——javascript中的圖像處理
視頻講解:30分鐘
15.1 圖像處理對象——image
15.2 javascript中的圖像應(yīng)用
15.2.1 圖像的預(yù)裝載
15.2.2 圖片的隨機(jī)顯示
15.2.3 登錄圖片驗證碼
15.2.4 浮動廣告
15.2.5 進(jìn)度條的顯示
15.2.6 圖片的時鐘顯示
15.2.7 圖片總置于頂端
15.3 顯示特殊的圖像效果
15.3.1 圖片漸變效果
15.3.2 不斷閃爍的圖片
15.3.3 圖片翻轉(zhuǎn)效果
15.4 上機(jī)實(shí)踐
15.4.1 無間斷的圖片循環(huán)滾動效果
15.4.2 圖片水波倒影
15.5 小結(jié)
15.6 習(xí)題
第16章 文件處理及頁面打印
視頻講解:50分鐘
16.1 文件處理對象
16.1.1 filesystemobject對象
16.1.2 drive對象
16.1.3 file對象
16.1.4 folder對象
16.2 頁面打印
16.2.1 使用webbrowser組件的execwb方法進(jìn)行打印
16.2.2 打印指定框架中的內(nèi)容
16.2.3 設(shè)置頁眉和頁腳
16.2.4 分頁打印的設(shè)置
16.3 上機(jī)實(shí)踐
16.3.1 將頁面中的表格導(dǎo)出到word并打印
16.3.2 將web頁面中的數(shù)據(jù)導(dǎo)出到excel
16.4 小結(jié)
16.5 習(xí)題
第17章 javascript和xml dom編程
視頻講解:44分鐘
17.1 xml編程基礎(chǔ)
17.1.1 xml概述
17.1.2 xml文檔的創(chuàng)建
17.1.3 加載xml文件
17.1.4 xml的讀取
17.2 dom編程基礎(chǔ)
17.2.1 dom概述
17.2.2 dom對象節(jié)點(diǎn)屬性
17.2.3 節(jié)點(diǎn)的幾種操作
17.2.4 獲取文檔中的指定元素
17.2.5 與dhtml相對應(yīng)的dom
17.3 dom與xml編程基礎(chǔ)
17.4 上機(jī)實(shí)踐
17.4.1 通過javascript操作xml實(shí)現(xiàn)分頁
17.4.2 通過操作xml數(shù)據(jù)島實(shí)現(xiàn)添加、刪除留言信息
17.5 小結(jié)
17.6 習(xí)題
第18章 完美體驗ajax技術(shù)
視頻講解:38分鐘
18.1 當(dāng)下誰在用ajax
18.1.1 百度搜索提示
18.1.2 淘寶新會員免費(fèi)注冊
18.1.3 明日科技編程詞典服務(wù)網(wǎng)
18.2 ajax開發(fā)模式與傳統(tǒng)開發(fā)模式的比較
18.3 ajax技術(shù)特點(diǎn)
18.4 ajax使用的技術(shù)
18.4.1 xmlhttprequest對象
18.4.2 xml
18.4.3 javascript
18.4.4 css
18.4.5 dom
18.5 應(yīng)用ajax時需要注意的問題
18.5.1 安全問題
18.5.2 性能問題
18.5.3 瀏覽器兼容性問題
18.5.4 解決中文亂碼問題
18.6 ajax新技術(shù)——xmlhttprequest對象
18.6.1 初始化xmlhttprequest對象
18.6.2 xmlhttprequest對象的常用屬性
18.6.3 xmlhttprequest對象的常用方法
18.6.4 實(shí)戰(zhàn)模擬:不刷新頁面提交表單數(shù)據(jù)
18.7 ajax的重構(gòu)
18.7.1 ajax重構(gòu)的步驟
18.7.2 實(shí)時顯示商城公告
18.8 上機(jī)實(shí)踐
18.8.1 顯示上傳進(jìn)度條
18.8.2 多級聯(lián)動下拉列表
18.9 小結(jié)
18.10 習(xí)題
第19章 最流行的javascript插件——jquery
視頻講解:95分鐘
19.1 jquery概述
19.1.1 jquery能做什么
19.1.2 jquery的特點(diǎn)
19.2 jquery的下載與配置
19.2.1 下載jquery
19.2.2 配置jquery
19.3 jquery的插件
19.3.1 插件的使用
19.3.2 流行的插件
19.4 jquery選擇器
19.4.1 jquery的工廠函數(shù)
19.4.2 基本選擇器
19.4.3 層級選擇器
19.4.4 過濾選擇器
19.4.5 屬性選擇器
19.4.6 表單選擇器
19.5 jquery控制頁面
19.5.1 對元素內(nèi)容和值進(jìn)行操作
19.5.2 對dom節(jié)點(diǎn)進(jìn)行操作
19.5.3 對元素屬性進(jìn)行操作
19.5.4 對元素的css樣式進(jìn)行操作
19.6 jquery的事件處理
19.6.1 頁面加載響應(yīng)事件
19.6.2 jquery中的事件
19.6.3 事件綁定
19.6.4 模擬用戶操作
19.6.5 事件捕獲與事件冒泡
19.7 jquery的動畫效果
19.7.1 基本的動畫效果
19.7.2 淡入淡出的動畫效果
19.7.3 滑動效果
19.7.4 自定義的動畫效果
19.8 上機(jī)實(shí)踐
19.8.1 隔行換色并且鼠標(biāo)指向行變色的表格
19.8.2 打造自己的開心農(nóng)場
19.9 小結(jié)
19.10 習(xí)題
第四篇 項目實(shí)戰(zhàn)篇
第20章 javascript+ajax+jquery實(shí)現(xiàn)企業(yè)門戶網(wǎng)站
視頻講解:12分鐘
20.1 系統(tǒng)分析
20.2 系統(tǒng)設(shè)計
20.2.1 系統(tǒng)目標(biāo)
20.2.2 系統(tǒng)功能結(jié)構(gòu)
20.3 網(wǎng)頁預(yù)覽
20.4 關(guān)鍵技術(shù)
20.4.1 javascript腳本操作
20.4.2 jquery技術(shù)
20.4.3 ajax無刷新技術(shù)
20.5 使用javascript技術(shù)實(shí)現(xiàn)導(dǎo)航菜單設(shè)計
20.6 使用jquery技術(shù)實(shí)現(xiàn)圖片展示區(qū)
20.7 使用ajax技術(shù)實(shí)現(xiàn)最新消息頁面
20.8 使用javascript腳本實(shí)現(xiàn)產(chǎn)品推薦頁面
20.9 使用javascript腳本實(shí)現(xiàn)浮動窗口設(shè)計
20.10 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號