內容簡介
主要包括JavaScript知識、JavaScript編程基礎、程序控制結構與語句、函數、對象與數組、日期與字符串對象、數值與數學對象、文檔對象模型和事件驅動、處理窗口和文檔對象、層疊樣式表、表單與表單元素、JavaScript控制樣式表、CSS和JavaScript的搭配應用案例、程序調試與錯誤處理、JavaScript中的XML編程、AJAX技術。《JavaScript從零開始學(視頻教學版)》網絡資源提供218個實例、31個實戰演練案例源代碼及近20小時培訓班形式的視頻教學錄像,讀者可以下載查看和調用。
目錄
第1章 必須了解的JavaScript知識
1.1認識JavaScript
1.1.1什麼是JavaScript
1.1.2 JavaScript的特點
1.1.3 JavaScript與Java的區別
1.1.4 JavaScript版本
1.2 JavaScript的編寫工具
1.2.1記事本
1.2.2Ul仃aEdit—32
1.2.3 Dre鋤WeaVer
1.3 JavaScript在HTML中的使用
1.3.1在HTML網頁頭中嵌入JavaScript代碼
1.3.2在HTML網頁中嵌入JavaScript代碼
1.3.3在HTML網頁的元素事件中嵌入JavaScript代碼
1.3.4在HTML中調用已經存在的JavaScript文件
1.3.5通過JavaScript偽URL引入JavaScript腳本代碼
1.4 JavaScript和瀏覽器
1.4.1在IE中調用JavaScript代碼
1.4.2在Firefox中調用JavaScript代碼
1.4.3在Opera中調用JavaScript代碼
1.4.4瀏覽器中的文檔對象類型(DOM)
1.5實戰演練——一個簡單的JavaScript實例
1.6專家答疑
第2章 JavaScript編程基礎
2.1 JavaScript的基本語法
2.1.1執行順序
2.1.2區分大小寫
2.1.3分號與空格
2.1.4對代碼行進行折行
2.1.5注釋
2.1.6語句
2.1.7語句塊
2.2 JavaScript的數據結構
2.2.1標識符
2.2.2關鍵字
2.2.3保留字
2.2.4常量
2.2.5變量
2.3看透代碼中的數據類型
2.3.1 typeof運算符
2.3.2 Undefined類型
2.3.3Null類型
2.3.4 Boolean類型
2.3.5 Number類型
2.3.6 String類型
2.3.7 Object類型
2.4明白數據間的計算法則——運算符
2.4.1算術運算符
2.4.2比較運算符
2.4.3位運算符
2.4.4邏輯運算符
2.4.5條件運算符
2.4.6賦值運算符
2.4.7運算符優先級
2.5 JavaScript的表達式
2.5.1賦值表達式
2.5.2算術表達式
2.5.3布爾表達式
2.5.4字符串表達式
2.5.5類型轉換
2.6實戰演練——局部變量和全局變量的優先級
2.7疑難解惑
第3章 程序控制結構與語句
3.1基本處理流程
3.2賦值語句
3.3條件判斷語句
3.3.1if語句
3.3.2 if...else語句
3.3.3if...else if語句
3.3.4 if語句的嵌套
3.3.5switch語句
3.4循環控制語句
3.4.1while語句
3.4.2 do ...while語句
3.4.3for循環
3.5跳轉語句
3.5.1break語句
3.5.2 continue語句
3.6使用對話框
3.7實戰演練——在頁面中顯示距離2014年元旦的天數
3.8疑難解惑
第4章 函數
4.1函數的簡介
4.2函數的定義
4.2.1不指定函數名
4.2.2指定函數名
4.2.3函數參數的使用
4.2.4函數返回值
4.3函數的調用
4.3.1簡單調用
4.3.2在表達式中調用
4.3.3在事件響應中調用
4.3.4通過鏈接調用
4.4 JavaScript中常用的函數
4.4.1嵌套函數
4.4.2遞歸函數
4.4.3內置函數
4.5實戰演練——購物簡易計算器
4.6疑難解惑
第5章 對象與數組
5.1了解對象
5.1.1什麼是對象
5.1.2面向對象編程
5.1.3 JavaScript的內部對象
5.2對象訪問語句
5.2.1for...in循環語句
5.2.2 with語句
5.3JavaScript中的數組
5.3.1結構化數據
5.3.2創建和訪問數組對象
5.3.3使用for...in語句
5.3.4 Array對象的常用屬性和方法
5.4詳解常用的數組對象方法
5.4.1連接其他數組到當前數組
5.4.2將數組元素連接為字符串
5.4.3移除數組中最后一個元素
5.4.4將指定的數值添加到數組中
5.4.5反序排列數組中的元素
5.4.6刪除數組中的第一個元素
5.4.7獲取數組中的一部分數據
5.4.8對數組中的元素進行排序
5.4.9將數組轉換成字符串
5.4.10將數組轉換成本地字符串
5.4.11在數組開頭插入數據
5.5創建和使用自定義對象
5.5.1通過定義對象的構造函數的方法
5.5.2通過對象直接初始化的方法
5.5.3修改和刪除對象實例的屬性
5.5.4通過原型為對象添加新屬性和新方法
5.5.5自定義對象的嵌套
5.5.6內存的分配和釋放
5.6實戰演練——利用二維數組創建動態下拉菜單
5.7疑難解惑
第6章 日期與字符串對象
6.1日期對象
6.1.1創建日期對象
6.1.2 Date對象屬性
6.1.3日期對象的常用方法
6.2詳解日期對象的常用方法
6.2.1返回當前日期和時間
6.2.2以不同的格式顯示當前日期
6.2.3返回日期所對應的周次
6.2.4顯示當前時間
6.2.5返回距1970年1月1日午夜的時間差
6.2.6以不同的格式來顯示UTC日期
6.2.7根據世界時返回日期對應的周次
6.2.8以不同的格式來顯示UTC時間
6.2.9設置日期對象中的年份、月份與日期值
6.2.10設置日期對象中的小時、分鍾與秒鍾值
6.2.11以UTC日期對Date對象進行設置
6.2.12返回當地時間與UTC時間的差值
6.2.13將Date對象中的日期轉化為字符串格式
6.2.14返回一個以UTC時間表示的日期字符串
6.2.15將日期對象轉化為本地日期
6.2.16日期間的運算
6.3字符串對象
6.3.1創建字符串對象
6.3.2字符串對象的常用屬性
6.3.3字符串對象的常用方法
6.4詳解字符串對象的常用方法
6.4.1設置字符串字體屬性
6.4.2以閃爍方式顯示字符串
6.4.3轉換字符串的大小寫
6.4.4連接字符串
6.4.5比較兩個字符串的大小
6.4.6分割字符串
6.4.7從字符串中提取字符串
6.5實戰演練1—制作網頁隨機驗證碼
6.6實戰演練2—制作動態時鍾
6.7疑難解惑
……
第7章 數值與數學對象
第8章 文檔對象模型與事件驅動
第9章 處理窗口和文檔對象
第10章 層疊樣式表
第11章 表單和表單元素
第12章 JavaScript控制樣式表
第13章 CSS和JavaScript搭配的應用案例
第14章 程序調試和錯誤處理
第15章 JavaScript中的XML編程
第16章 AJAX技術
1.1認識JavaScript
1.1.1什麼是JavaScript
1.1.2 JavaScript的特點
1.1.3 JavaScript與Java的區別
1.1.4 JavaScript版本
1.2 JavaScript的編寫工具
1.2.1記事本
1.2.2Ul仃aEdit—32
1.2.3 Dre鋤WeaVer
1.3 JavaScript在HTML中的使用
1.3.1在HTML網頁頭中嵌入JavaScript代碼
1.3.2在HTML網頁中嵌入JavaScript代碼
1.3.3在HTML網頁的元素事件中嵌入JavaScript代碼
1.3.4在HTML中調用已經存在的JavaScript文件
1.3.5通過JavaScript偽URL引入JavaScript腳本代碼
1.4 JavaScript和瀏覽器
1.4.1在IE中調用JavaScript代碼
1.4.2在Firefox中調用JavaScript代碼
1.4.3在Opera中調用JavaScript代碼
1.4.4瀏覽器中的文檔對象類型(DOM)
1.5實戰演練——一個簡單的JavaScript實例
1.6專家答疑
第2章 JavaScript編程基礎
2.1 JavaScript的基本語法
2.1.1執行順序
2.1.2區分大小寫
2.1.3分號與空格
2.1.4對代碼行進行折行
2.1.5注釋
2.1.6語句
2.1.7語句塊
2.2 JavaScript的數據結構
2.2.1標識符
2.2.2關鍵字
2.2.3保留字
2.2.4常量
2.2.5變量
2.3看透代碼中的數據類型
2.3.1 typeof運算符
2.3.2 Undefined類型
2.3.3Null類型
2.3.4 Boolean類型
2.3.5 Number類型
2.3.6 String類型
2.3.7 Object類型
2.4明白數據間的計算法則——運算符
2.4.1算術運算符
2.4.2比較運算符
2.4.3位運算符
2.4.4邏輯運算符
2.4.5條件運算符
2.4.6賦值運算符
2.4.7運算符優先級
2.5 JavaScript的表達式
2.5.1賦值表達式
2.5.2算術表達式
2.5.3布爾表達式
2.5.4字符串表達式
2.5.5類型轉換
2.6實戰演練——局部變量和全局變量的優先級
2.7疑難解惑
第3章 程序控制結構與語句
3.1基本處理流程
3.2賦值語句
3.3條件判斷語句
3.3.1if語句
3.3.2 if...else語句
3.3.3if...else if語句
3.3.4 if語句的嵌套
3.3.5switch語句
3.4循環控制語句
3.4.1while語句
3.4.2 do ...while語句
3.4.3for循環
3.5跳轉語句
3.5.1break語句
3.5.2 continue語句
3.6使用對話框
3.7實戰演練——在頁面中顯示距離2014年元旦的天數
3.8疑難解惑
第4章 函數
4.1函數的簡介
4.2函數的定義
4.2.1不指定函數名
4.2.2指定函數名
4.2.3函數參數的使用
4.2.4函數返回值
4.3函數的調用
4.3.1簡單調用
4.3.2在表達式中調用
4.3.3在事件響應中調用
4.3.4通過鏈接調用
4.4 JavaScript中常用的函數
4.4.1嵌套函數
4.4.2遞歸函數
4.4.3內置函數
4.5實戰演練——購物簡易計算器
4.6疑難解惑
第5章 對象與數組
5.1了解對象
5.1.1什麼是對象
5.1.2面向對象編程
5.1.3 JavaScript的內部對象
5.2對象訪問語句
5.2.1for...in循環語句
5.2.2 with語句
5.3JavaScript中的數組
5.3.1結構化數據
5.3.2創建和訪問數組對象
5.3.3使用for...in語句
5.3.4 Array對象的常用屬性和方法
5.4詳解常用的數組對象方法
5.4.1連接其他數組到當前數組
5.4.2將數組元素連接為字符串
5.4.3移除數組中最后一個元素
5.4.4將指定的數值添加到數組中
5.4.5反序排列數組中的元素
5.4.6刪除數組中的第一個元素
5.4.7獲取數組中的一部分數據
5.4.8對數組中的元素進行排序
5.4.9將數組轉換成字符串
5.4.10將數組轉換成本地字符串
5.4.11在數組開頭插入數據
5.5創建和使用自定義對象
5.5.1通過定義對象的構造函數的方法
5.5.2通過對象直接初始化的方法
5.5.3修改和刪除對象實例的屬性
5.5.4通過原型為對象添加新屬性和新方法
5.5.5自定義對象的嵌套
5.5.6內存的分配和釋放
5.6實戰演練——利用二維數組創建動態下拉菜單
5.7疑難解惑
第6章 日期與字符串對象
6.1日期對象
6.1.1創建日期對象
6.1.2 Date對象屬性
6.1.3日期對象的常用方法
6.2詳解日期對象的常用方法
6.2.1返回當前日期和時間
6.2.2以不同的格式顯示當前日期
6.2.3返回日期所對應的周次
6.2.4顯示當前時間
6.2.5返回距1970年1月1日午夜的時間差
6.2.6以不同的格式來顯示UTC日期
6.2.7根據世界時返回日期對應的周次
6.2.8以不同的格式來顯示UTC時間
6.2.9設置日期對象中的年份、月份與日期值
6.2.10設置日期對象中的小時、分鍾與秒鍾值
6.2.11以UTC日期對Date對象進行設置
6.2.12返回當地時間與UTC時間的差值
6.2.13將Date對象中的日期轉化為字符串格式
6.2.14返回一個以UTC時間表示的日期字符串
6.2.15將日期對象轉化為本地日期
6.2.16日期間的運算
6.3字符串對象
6.3.1創建字符串對象
6.3.2字符串對象的常用屬性
6.3.3字符串對象的常用方法
6.4詳解字符串對象的常用方法
6.4.1設置字符串字體屬性
6.4.2以閃爍方式顯示字符串
6.4.3轉換字符串的大小寫
6.4.4連接字符串
6.4.5比較兩個字符串的大小
6.4.6分割字符串
6.4.7從字符串中提取字符串
6.5實戰演練1—制作網頁隨機驗證碼
6.6實戰演練2—制作動態時鍾
6.7疑難解惑
……
第7章 數值與數學對象
第8章 文檔對象模型與事件驅動
第9章 處理窗口和文檔對象
第10章 層疊樣式表
第11章 表單和表單元素
第12章 JavaScript控制樣式表
第13章 CSS和JavaScript搭配的應用案例
第14章 程序調試和錯誤處理
第15章 JavaScript中的XML編程
第16章 AJAX技術
網路書店
類別
折扣
價格
-
新書75折$293