寫給自學編程的人員
前言
第一篇JavaScript入門
第1章JavaScript簡介
1.1什麼是JavaScript
1.2JavaScript與Java的區彆
1.3JavaScript程序運行開發環境
1.4JavaScript的優點與局限
1.5小結
第2章第1個例子—嚮用戶說“你好”
2.1第1個例子
2.1.1最簡單的程序—“用戶你好”
2.1.2在HTML中插入JavaScript塊
2.1.3JavaScript代碼書寫規則
2.2JavaScript基礎知識—變量和常量
2.2.1變量命名規則
2.2.2數據類型
2.3告訴用戶當前時間
2.3.1什麼是內置對象
2.3.2內置對象Date的方法
2.3.3獲取時間和日期
2.4在Web頁上輸齣
2.4.1彈齣警告框—alert
2.4.2彈齣確認“是/否”的對話框—confirm
2.4.3輸齣到頁麵內容—document.write
2.5改進版的“你好”程序
2.6小結
第3章獲取用戶的輸入
3.1實例:讓用戶輸入兩個數字,然後輸齣相加的結果
3.2JavaScript基礎知識—操作符和錶達式
3.2.1什麼是錶達式
3.2.2什麼是操作符
3.2.3什麼是優先級
3.3變量類型轉換
3.4JavaScript基礎知識—字符串初探
3.4.1什麼是字符串
3.4.2字符串的書寫與轉義符
3.4.3字符串操作
3.5實例:讓用戶輸入自己的名字,輸齣寫給用戶的情書
3.6小結
第4章簡單的錶單操作
4.1實例:確認錶單必填項目完整性
4.2JavaScript基礎知識—函數
4.2.1函數和變量作用域
4.2.2函數的參數和返迴值
4.2.3什麼是遞歸調用
4.3在錶單提交時調用檢查函數—綁定事件到錶單
4.3.1什麼是事件
4.3.2如何綁定事件
4.4發生瞭什麼?—獲取事件的內容
4.5錶單元素的屬性和方法
4.6綜閤應用—更人性化的錶單
4.7小結
第5章小遊戲—算二十四
5.1實例:電腦幫你算二十四
5.2JavaScript基礎知識—條件判斷
5.2.1if語句
5.2.2switch語句
5.2.3不同類型數據的比較和邏輯操作
5.3JavaScript基礎知識—循環
5.3.1for循環
5.3.2while循環
5.3.3break和continue
5.4JavaScript基礎知識—數組對象
5.4.1如何引用數組對象
5.4.2數組對象的屬性和方法
5.5內置eval函數和錯誤捕獲機製
5.6小結
第6章物理問題—炮彈的射程
6.1實例:由初速度和仰角求射程
6.2數學計算—內置對象Math的屬性和方法
6.3.Math對象應用——科學計算器
6.4隨機函數和彩票遊戲
6.5小結
第7章用Cookio在客戶端保存信息
7.1實例:用Cookie實現可以記住內容的錶單
7.2什麼是Cookie
7.2.1HTTP簡介
7.2.2Cookie存在的意義
7.2.3Cookie的優點和限製
7.3把輸入框的內容保存在客戶端——使用Cookie
7.3.1Cookie的保存和讀取
7.3.2字符串的編碼
7.4Cookie的有效期、域和路徑
7.4.1Cookie的有效期和清除
7.4.2用Cookie實現記事貼
7.4.3Cookie的域和路徑及Cookie欺騙
7.5小結
第8章操作窗口和框架
8.1實例:模擬LiveMessenger的振動閃屏功能
8.2控製窗口——窗口對象的事件、屬性和方法
8.2.1獲取窗口的改變——窗口對象的事件
8.2.2控製窗口的行為——窗口對象的方法
8.3打開一個新窗口——窗口的“open”方法詳解
8.3.1“open”方法的參數說明
8.3.2檢測彈窗動作是否被攔截
8.3.3色彩選擇器——“open”方法的應用
8.4在網頁中使用自定義的對話框
8.4.1模擬Windows幫助效果——彈齣式窗體的應用
8.4.2模式對話框和非模式對話框
8.5延時函數的使用
8.5.1定時函數的設定和取消
8.5.2綜閤應用——動態提示窗口
8.6可以收起的分欄——改變框架的分割比例
8.6.1嵌套窗口的結構
8.6.2可以收起和展開的側邊框架
8.6.3跨窗口調用JavaScript腳本
8.7小結
第9章控製錶單——內容驗證
9.1實例:錶單數據的有效性驗證
9.2用正則來判斷復雜的文本規則
9.2.1什麼是正則
9.2.2正則的優勢
9.2.3正則的格式和含義
9.2.4用RegExp函數創建正則對象
9.2.5示例代碼中正則的詳細解釋
9.3文本的編碼和加密——正則和字符串操作
9.3.1字符串的搜索、匹配
9.3.2字符串的替換
9.4正則對象的屬性和方法
9.4.1正則對象的屬性
9.4.2正則對象的方法
9.5正則應用——UBB代碼轉換
9.6小結
第10章控製錶單——和用戶的操作交互
10.1實例:隨用戶操作而變化的錶單
10.2用戶操作會激發的事件
10.2.1onchange事件
10.2.2鼠標和鍵盤事件
10.3錶單的狀態變化
10.3.1隻讀和不可用狀態的改變
10.3.2顯示和隱藏
10.4錶單的內容變化
10.4.1文本框內容I
10.4.2單選框和復選框的選取
10.4.3下拉列錶框的聯動
10.5小結
第11章復雜的跑馬燈
11.1實例:一個嚮左彈性滑入、嚮上滑齣的跑馬燈
11.2用JavaScript控製內聯CSS
11.2.1CSS名稱和JavaScript屬性的對應
11.2.2內聯CSS樣式的讀取
11.2.3內聯CSS樣式的設置和單位
11.2.4示例:放大縮小文字
11.3用JavaScript控製非內聯CSS
11.3.1樣式錶“styleSheet對象
11.3.2用樣式錶對象實現切換皮膚的功能
11.3.3樣式規則“rule”對象
第三篇操作ActiveX控件
第四篇類和對象
第五篇無刷新的用戶體驗和Ajax
附錄JavaScript常用對象的方法和屬性
……
· · · · · · (
收起)
評分
☆☆☆☆☆
说是<<完全自学手册>>,没有js基础的同学学习还是很痛苦滴,推荐看<<Javascript DOM 编程艺术>>,说实话这本书讲得很弱智,有点小啰嗦,不过让你明白dom到底是怎么回事,回头来看<<JavaScript完全自学手册>>,感觉就是一些例子之类的,没任何难度,等用的时候翻一番就可以啦
評分
☆☆☆☆☆
说是<<完全自学手册>>,没有js基础的同学学习还是很痛苦滴,推荐看<<Javascript DOM 编程艺术>>,说实话这本书讲得很弱智,有点小啰嗦,不过让你明白dom到底是怎么回事,回头来看<<JavaScript完全自学手册>>,感觉就是一些例子之类的,没任何难度,等用的时候翻一番就可以啦
評分
☆☆☆☆☆
说是<<完全自学手册>>,没有js基础的同学学习还是很痛苦滴,推荐看<<Javascript DOM 编程艺术>>,说实话这本书讲得很弱智,有点小啰嗦,不过让你明白dom到底是怎么回事,回头来看<<JavaScript完全自学手册>>,感觉就是一些例子之类的,没任何难度,等用的时候翻一番就可以啦
評分
☆☆☆☆☆
说是<<完全自学手册>>,没有js基础的同学学习还是很痛苦滴,推荐看<<Javascript DOM 编程艺术>>,说实话这本书讲得很弱智,有点小啰嗦,不过让你明白dom到底是怎么回事,回头来看<<JavaScript完全自学手册>>,感觉就是一些例子之类的,没任何难度,等用的时候翻一番就可以啦
評分
☆☆☆☆☆
说是<<完全自学手册>>,没有js基础的同学学习还是很痛苦滴,推荐看<<Javascript DOM 编程艺术>>,说实话这本书讲得很弱智,有点小啰嗦,不过让你明白dom到底是怎么回事,回头来看<<JavaScript完全自学手册>>,感觉就是一些例子之类的,没任何难度,等用的时候翻一番就可以啦