JavaScript從入門到精通(附光盤)

JavaScript從入門到精通(附光盤)

作者: 明日科技

ISBN: 9787302287506 出版時間: 2012-09-01

出版社: 清華大學出版社

明日科技 0 0 0
關注公衆號

推薦關注公衆號

公衆號每日會推送免費電子書,推薦大家關注。

請掃碼關注微信公衆號,或者公衆號搜索“ebookcn”

如有問題需聯系,也請關注公衆號,聯系方式均在公衆號提供。

◆1個品種榮獲2012年清華大學出版社“專業暢銷書”一等獎
◆絕大多數品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅
◆截至目前該大系累計銷售超過55萬冊
◆該大系已成為近年來清華社計算機專業基礎類零售圖書最暢銷的品牌之一
“軟件開發視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,繼承和創新了清華社“視頻大講堂”大系的編寫模式、寫作風格和優良品質。本書突出了以下内容:
◆總長總時長13小時同步視頻演示講解,可反複觀摩,讓學習更為快捷、高效
◆400個典型實例,通過實例學習更深入,更有趣,更有動力
◆369道面試真題,了解工作實例及面試問題,更好适應企業需求
◆139項能力測試題目,檢測是否過關,了解學習之不足。
◆800頁專業參考文檔,信手拈來學習更方便。
◆根據全國計算機零售圖書排行榜,本書已經連續8月JavaScript類全國零售排行前2名
“軟件開發視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,執着于專業,精細于品質:
◆集基礎知識、核心技能、高級應用、項目案例于一體
◆好學、好用、高效
第1篇基礎知識
第1章初識JavaScript
視頻講解:28分鐘
1.1JavaScript簡述
1.1.1JavaScnpt的起源
1.1.2JavaScfipt的主要特點
1.1.3JavaScnpt的應用
1.2JavaScript的環境要求
1.2.1硬件要求
1.2.2軟件要求
1.2.3浏覽器對JavaScnpt的支持
1.3編寫JavaScript的工具
1.3.1MacromediaDreamweaver
1.3.2MicrosoftFrontPage
1.4JavaScript在HTML中的使用
1.4.1在頁面中直接嵌入JavaScnpt代碼
1.4.2鍊接外部JavaScnpt文件
1.5JavaScript基本語法
1.5.1執行順序
1.5.2大小寫敏感
1.5.3每行結尾的分號可有可無
1.6小結
1.7實踐與練習
第2章JavaScript基礎
視頻講解:39分鐘
2.1數據結構
2.1.1标識符
2.1.2關鍵字
2.1.3常量
2.1.4變量
2.2數據類型
2.2.1數字型
2.2.2字符串型
2.2.3布爾型
2.2.4特殊數據類型
2.3運算符
2.3.1算術運算符
2.3.2比較運算符
2.3.3賦值運算符
2.3.4邏輯運算符
2.3.5條件運算符
2.3.6其他運算符
2.3.7運算符優先級
2.4表達式
2.5數據類型的轉換規則
2.6小結
2.7實踐與練習
第3章流程控制
彜視頻講解:21分鐘
3.1賦值語句
3.2條件判斷語句:if語句、switch語句
3.2.1if語句
3.2.2if...else語句
3.2.3if...elseif語句
3.2.4if語句的嵌套
3.2.5switch語句
3.3循環控制語句:while語句、do...while
語句、for循環
3.3.1while語句
3.3.2do...while語句
3.3.3for循環
3.4跳栅句:continue語句、break語句
3.4.1continue語句
3.4.2break語句
3.5小結
3.6實踐與練習
第4章函數
視頻講解:22分鐘
4.1函數的定義
4.2函數的調用
4.2.1函數的簡單調用
4.2.2在事件響應中調用函數
4.2.3通過鍊接調用函數
4.3函數參數的使用
4.4使用函數的返回值
4.5嵌套函數
4.6遞歸函數
4.7JavaScript中的内置函數
4.8Functionn構造函數與函數直接量
4.9小結
4.10實踐與練習
第5章JavaScript對象與數組
視頻講解:1小時35分鐘
5.1JavaScript内部對象
5.1.1Object對象
5.1.2Strin9對象
5.1.3Date對象
5.1.4event對象
5.1.5Filesystemobject對象
5.1.6Drive對象
5.1.7File對象
5.1.8Folder對象
5.2對象訪問語句
5.2.1for
5.2.2with語句
5.3JavaScript中的數組
5.3.1創建Array對象
5.3.2Array對象的輸入輸出
5.3.3Array對象的屬性
5.3.4Array對象的方法
5.3.5數組的添加和删除
5.3.6設置數組的排列順序
5.3.7獲取數組中的某段數組元素
5.3.8将數組轉換成字符串
5.4小結
5.5實踐與練習
第6章字符串與數值處理對象
視頻講解:27分鐘
6.1字符串對象
6.1.1match()方法
6.1.2search()方法
6.1.3replace()方法
6.1.4split()方法
6.2數值處理對象
6.2.1JavaScript中的數值
6.2.2Math對象
6.2_3Number對象
6.2.4Boolean對象
6.3小結
6.4實踐與練習
第7章正則表達式
視頻講解:44分鐘
7.1正則表達式基礎
7.1.1正則表達式的基本結構
7.1.2正則表達式的作用
7.2正則表達式語法
7.2.1模式匹配符
7.2.2定位符與原義字符
7.2.3限定符與選擇匹配符
7.2.4特殊字符與字符匹配符
7.2.5分組組合與反向引用符
7.2.6實際應用
7.3RegExp對象
7.3.1創建RegExp對象
7.3.2RegExp對象的屬性
7.3.3RegExp對象的方法
7.4小結
7.5實踐與練習
第8章程序調試與錯誤處理
視頻講解:15分鐘
8.1IE浏覽器内建的錯誤報告
8.2處理異常
8.2.1異常類型
8.2.2觸發0nerror事件處理異常
8.2.3使用try
8.3JavaScript語言調試技巧
8.3.1使用alert()語句進行調試
8.3.2使用write()語句進行調試
8.3.3使用抛出自定義異常消息進行調試
8.4小結
8.5實踐與練習
第2篇核心技術
第9章事件處理
視頻講解:50分鐘
9.1事件與事件處理概述
9.1.1事件與事件名稱
9.1.2JavaScript的常用事件
9.1.3事件處理程序的調用
9.2DOM事件模型
9.2.1事件流
9.2.2主流浏覽器的事件模型
9.2.3事件對象
9.2.4注冊與移除事件監聽器
9.3鼠标鍵盤事件
9.3.1鼠标的單擊事件
9.3.2鼠标的按下或松開事件
9.3.3鼠标的移入移出事件
9.3.4鼠标移動事件
9.3.5鍵盤事件
9.4頁面相關事件
9.4.1加載與卸載事件
9.4.2頁面大小事件
9.5表單相關事件
9.5.1獲得焦點與失去焦點事件
9.5.2失去焦點修改事件
9.5.3表單提交與重置事件
9.6滾動字幕事件
9.6.10nbounce事件
9.6.20nstart事件
9.7編輯事件
9.7.1文本編輯事件
9.7.2對象拖動事件
9.8小結
9.9實踐與練習
第10章處理文檔(document對象)
視頻講解:20分鐘
10.1文檔對象概述
10.2文檔對象的常用屬性、方法與事件
10.2.1document對象的屬性
10.2.2document對象的方法
10.2.3document對象的事件
10.3document對象的應用
10.3.1鍊接文字顔色設置
10.3.2文檔前景色和背景色設置
10_3.3查看文檔創建日期、修改日期和
文檔大小
10.3.4動态标題欄
10.3.5獲取并設置URL
10.3.6獲取對象的當前狀态
10.3.7在文檔中輸出數據
10.3.8打開新窗口并輸出内容
10.3.9動态添加一個HTML标記
10.3.10獲取文本框并修改其内容
10.4小結
10.5實踐與練習
第11章文檔對象模型(DOM對象)
視頻講解:29分鐘
11.1DoM概述
11.1.1DOM分層
11.1.2DOM級别
11.2DOM對象節點屬性
11.2.1訪問指定節點
11.2.2遍曆文檔樹
11.3節點
11.3.1創建節點
11.3.2插入節點
11.3.3複制節點
11.3.4删除與替換節點
11.4獲取文檔中的指定元素
11.41通過元素的id屬性獲取元素
11.4.2通過元素的name屬性獲取元素
11.5與DHTML相對應的DOM
11.5.1innerHTML和innerText屬性
11.5.2outerHTML和outerText屬性
11.6小結
11.7實踐與練習
第12章window窗口對象
視頻講解:33分鐘
12.1window對象
12.1.1window對象的屬性
12.1.2window對象的方法
12.1.3window對象的使用
12.2對話框
12.2.1警告對話框
12.2.2詢問回答對話框
12.2.3提示對話框
12.3窗口的打開與關閉
12.3.1打開窗口
12.3.2關閉窗口
12.4控制窗口
12.4.1移動窗口
12.4.2改變窗口大小
12.4.3窗口滾動
12.4.4訪問窗口曆史
12.4.5控制窗口狀态欄
12.4.6窗口時間與超時設定
12.5窗口事件
12.5.1通用窗口事件
12.5.2擴展窗口事件
12.6IE浏覽器窗口擴展
12.6.1模式窗口
12.6.2無模式窗口
12.6.3彈出窗口
12.7小結
12.8實踐與練習
第13章級聯樣式表
視頻講解:1小時3分鐘
13.1樣式表簡介
13.2什麼是CSS
13.3CSS規則
13.4利用Dreamweaver編寫CSS代碼
13.5style對象
13.5.1style對象簡介
13.5.2style對象的樣式标簽屬性和樣式屬性
13.5.3style元素對象的濾鏡屬性
13.5.4style元素對象的方法
13.6CSS選擇器
13.6.1标記選擇器
13.6.2類别選擇器
13.6.3id選擇器
13.6.4通用選擇器
13.7在頁面中包含CSS
13.7.1行内樣式
13.7.2内嵌樣式表
13.7.3鍊接式樣式表
13.7.4樣式表作用的優先順序
13.8CSS的繼承
13.8.1HTML的繼承關系
13.8.2CSS繼承的運用
……
第3篇高級應用
第4篇項目實戰
◆4個品種榮獲“全行業優秀暢銷品種”
“軟件開發視頻大講堂”叢書系清華社“視頻大講堂”重點大系之一。該大系包括多個子系列,每個子系列的圖書在其同品種的圖書中銷售名列前茅,其中: