TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
提醒您!您有折價券未完成領取,請盡速登入以保存至您的帳號。
JavaScript程序設計(簡體書)
滿額折

JavaScript程序設計(簡體書)

商品資訊

人民幣定價:36 元
定價
:NT$ 216 元
優惠價
87188
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書是學習JavaScript語言編程的基礎教材。全書共分為11章,主要內容包括JavaScript概述、JavaScript語言基礎、函數及其應用、常用內置對象、常用文檔對象、常用窗口對象、事件處理、DOM高級編程、JavaScript和CSS的交互、正則表達式和表單驗證、JavaScript綜合應用實例。為方便講課與上機實踐,第1~10章zui後一節為實例,並附有對應習題,幫助學生鞏固所學知識。
本書內容豐富,簡明易懂、循序漸進、深入淺出,適合作為高職院校各專業學生學習Web開發課程的先導課教材,也可作為IT行業愛好者的輔助學習教材,還可以作為教師的教輔用書。

作者簡介

張趁香,女,副教授,高級工程師,1980年12月出生,河南許昌人,畢業于江南大學,專業為軟件技術,長期從事軟件開發C#程序設計、ASP.NET程序設計教學工作。
張書鋒,工程碩士,高級工程師,具有十多年軟件開發及企業培訓經驗,曾先後就職于鄭州華信職業技術學院專任教師,蘇州銘星科技有限公司Java高級軟件工程師,蘇州市電腦人才培訓中心高級講師、學術經理、項目經理等職位。2015年加入蘇州工業園區服務外包職業學院,從事軟件技術專業教學和科研工作,已發表省級以上文章十幾篇,其中核心期刊3篇,申報和參與省級、校級縱向項目8項,申報和參與企業橫向項目8項,申請和參與發明專利4項,實用新型3項且已授權,研究方向:計算機軟件設計、開發及其理論研究以及互聯網應用。

目次

第 1 章 JavaScript概述 .........................1
1.1 JavaScript簡述 ................................1
1.1.1 JavaScript簡介.......................1
1.1.2 JavaScript的主要特點...........2
1.1.3 JavaScript相關應用...............2
1.2 JavaScript的使用方法與工作
原理 .................................................4
1.2.1 JavaScript的使用方法...........4
1.2.2 JavaScript的工作原理...........6
1.3 編寫JavaScript的工具 ....................7
1.3.1 使用記事本編輯JavaScript
程序 .......................................7
1.3.2 使用Dreamweaver編輯
JavaScript程序.......................7
1.4 JavaScript程序編寫、運行
與調試 .............................................9
1.5 實例:JavaScript基本操作 ..........12
1.5.1 學習目標 .............................12
1.5.2 實例介紹 .............................12
1.5.3 實施過程 .............................12
1.5.4 實例拓展 .............................12
習題 .......................................................12
第 2 章 JavaScript語言基礎................14
2.1 關鍵字和標識符 ..........................14
2.1.1 關鍵字 .................................14
2.1.2 標識符 .................................14
2.2 數據類型 ......................................15
2.2.1 數值型 .................................15
2.2.2 字符串型 .............................16
2.2.3 布爾型 .................................16
2.2.4 特殊數據類型 .....................17
2.3 常量與變量 ..................................18
2.3.1 常量的定義 .........................18
2.3.2 變量的定義與命名 .............18
2.3.3 變量的聲明與賦值 .............19
2.3.4 變量的作用域 .....................20
2.4 表達式與運算符 ..........................20
2.4.1 表達式 .................................20
2.4.2 運算符 .................................21
2.5 基本語句 ......................................26
2.5.1 注釋語句 .............................26
2.5.2 賦值語句 .............................27
2.5.3 流程控制語句 .....................27
2.6 實例:JavaScript語言基礎 ..........30
2.6.1 學習目標 .............................30
2.6.2 實例介紹 .............................30
2.6.3 實施過程 .............................31
2.6.4 實例拓展 .............................31
習題 .......................................................32
第 3 章 函數及其應用 ......................... 33
3.1 函數的定義 ..................................33
3.2 函數的調用 ..................................34
3.2.1 函數的簡單調用 .................34
3.2.2 在事件響應中調用函數 .....35
3.2.3 通過鏈接調用函數 .............36
3.3 使用函數返回值 ..........................37
3.4 函數的嵌套 ..................................37
3.5 內置函數 ......................................38
3.6 實例:函數的定義與調用 ..........39
3.6.1 學習目標 .............................39
3.6.2 實例介紹 .............................39
3.6.3 實施過程 .............................40
3.6.4 實例拓展 .............................41
習題 .......................................................42
第 4 章 常用內置對象 ......................... 43
4.1 數組對象 ......................................43
4.1.1 新建數組 .............................43
4.1.2 引用數組元素 .....................43
4.1.3 動態數組 .............................44
4.1.4 數組對象的常用屬性
與方法 .................................44
4.1.5 二維數組 .............................46
4.2 字串對象 ......................................46
4.2.1 使用字串對象 .....................46
4.2.2 字串相加 .............................47
4.2.3 在字串中使用單引號、
雙引號及其他特殊字符 .....47
4.2.4 比較字串是否相等 .............48
4.2.5 串對象的屬性與方法 .........48
4.2.6 串對象應用實例 .................49
4.3 數學對象 ......................................50
4.3.1 使用數學對象 .....................50
4.3.2 數學對象的屬性與方法 .....51
4.3.3 數字的格式化與產生
隨機數 .................................52
4.3.4 數學對象應用實例 .............53
4.4 日期對象 ......................................54
4.4.1 新建日期 .............................54
4.4.2 日期對象的屬性與方法 .....54
4.4.3 日期對象應用實例 .............55
4.5 實例:使用二維數組實現
下拉框的級聯 ..............................57
4.5.1 學習目標 .............................57
4.5.2 實例介紹 .............................57
4.5.3 實施過程 .............................57
4.5.4 實例拓展 .............................60
習題 .......................................................60
第 5 章 常用文檔對象 ......................... 62
5.1 文檔對象結構 ..............................62
5.1.1 文檔對象模型 .....................62
5.1.2 文檔對象的節點樹 .............63
5.1.3 獲取文檔對象中元素對象的
一般方法 .............................65
5.2 文檔對象 ......................................66
5.2.1 文檔對象的屬性和方法 .....66
5.2.2 文檔對象的cookie屬性.......68
5.2.3 表單及其控件元素
對象 .....................................69
5.3 實例:全選/全不選 .....................74
5.3.1 學習目標 .............................74
5.3.2 實例介紹 .............................74
5.3.3 實施過程 .............................75
5.3.4 實例拓展 .............................77
習題 .......................................................77
第 6 章 常用窗口對象 ......................... 79
6.1 屏幕對象 ......................................79
6.2 瀏覽器信息對象 ..........................80
6.3 窗口對象 ......................................81
6.3.1 窗口對象的常用屬性
和方法 .................................81
6.3.2 多窗口控制 .........................82
6.3.3 輸入/輸出信息 ....................84
6.4 網址對象 ......................................85
6.4.1 網址對象的常用屬性
和方法 .................................86
6.4.2 網址對象的應用實例 .........86
6.5 歷史記錄對象 ..............................87
6.6 框架對象 ......................................88
6.6.1 框架對象的常用屬性
和方法 .................................88
6.6.2 框架對象的應用實例 .........88
6.7 實例:窗口對象的控制 ..............93
6.7.1 學習目標 .............................93
6.7.2 實例介紹 .............................93
6.7.3 實施過程 .............................94
6.7.4 實例拓展 .............................95
習題 .......................................................95
第 7 章 事件處理 ................................ 97
7.1 事件的基本概念 ..........................97
7.1.1 什麼是事件 .........................97
7.1.2 事件處理程序的調用 .........97
7.1.3 JavaScript的常用事件.........99
7.2 表單元素相關的事件
處理程序 .................................103
7.2.1 文本框對象相關事件 .......103
7.2.2 命令按鈕對象相關事件 ...106
7.2.3 複選框對象相關事件 .......108
7.2.4 單選按鈕對象相關事件 ... 111
7.2.5 下拉列表框相關事件 .......112
7.3 實例:用戶註冊 ........................115
7.3.1 學習目標 ...........................115
7.3.2 實例介紹 ...........................115
7.3.3 實施過程 ...........................115
7.3.4 實例拓展 ...........................117
習題 .....................................................117
第 8 章 DOM高級編程 .......................119
8.1 DOM對象意義 ...........................119
8.2 DOM對象節點類型 ...................119
8.2.1 元素節點 ...........................119
8.2.2 屬性節點 ...........................119
8.2.3 文本節點 ...........................120
8.2.4 注釋節點 ...........................120
8.2.5 文檔節點 ...........................120
8.3 DOM對象節點及其屬性的
訪問 ............................................121
8.3.1 訪問父節點 .......................122
8.3.2 訪問子節點 .......................122
8.3.3 訪問兄弟節點 ...................122
8.4 DOM對象節點的創建與修改 ...124
8.4.1 創建節點 ...........................124
8.4.2 添加節點 ...........................126
8.4.3 刪除節點 ...........................128
8.4.4 替換節點 ...........................128
8.4.5 複製節點 ...........................128
8.5 DOM節點對象的事件處理 .......129
8.6 實例:表格美化的設計 ............132
8.6.1 學習目標 ...........................132
8.6.2 實例介紹 ...........................132
8.6.3 實施過程 ...........................133
8.6.4 實例拓展 ...........................136
習題 .....................................................137
第 9 章 JavaScript和CSS的交互 ........ 139
9.1 樣式表回顧 ................................139
9.1.1 什麼是樣式表 ...................139
9.1.2 樣式表的分類 ...................139
9.1.3 樣式表的常用屬性 ...........144
9.2 JavaScript訪問樣式的
常用方法 .....................................146
9.2.1 DOM的style屬性 ..............148
9.2.2 className調用類
選擇器 ...............................152
9.2.3 與鼠標相關的樣式
屬性 ...................................158
9.3 實例:浮動廣告 ........................162
9.3.1 學習目標 ...........................162
9.3.2 實例介紹 ...........................162
9.3.3 實施過程 ...........................162
9.3.4 實例拓展 ...........................164
習題 .....................................................164
第 10 章 正則表達式和表單驗證 ....... 166
10.1 正則表達式意義 ......................166
10.2 正則表達式方法 ......................166
10.2.1 正則表達式語法 .............166
10.2.2 正則表達式常用方法 .....167
10.2.3 正則表達式符號 .............170
10.3 表單驗證 ..................................173
10.4 Try...Catch 語句 ........................179
10.5 實例:通過正則表達式實現
表單驗證 ...................................181
10.5.1 學習目標 .........................181
10.5.2 實例介紹 .........................181
10.5.3 實施過程 .........................181
10.5.4 實例拓展 .........................186
習題 .....................................................188
第 11 章 JavaScript綜合應用實例 ..... 189
11.1 實例1:下拉菜單的
設計 ..........................................189
11.1.1 學習目標 .........................189
11.1.2 實例介紹 .........................189
11.1.3 實施過程 .........................190
11.1.4 實例拓展 .........................193
11.2 實例2:JavaScript在線測試
系統設計 ..................................194
11.2.1 學習目標 .........................194
11.2.2 實例介紹 .........................194
11.2.3 實施過程 .........................194
11.2.4 實例拓展 .........................196
11.3 實例3:JavaScript在線腳本
編輯器 ......................................196
11.3.1 學習目標 .........................196
11.3.2 實例介紹 .........................197
11.3.3 實施過程 .........................197
11.3.4 實例拓展 .........................199

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 188
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區