掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
基于新信息技術的JavaScript程序設計基礎 版權信息
- ISBN:9787560669014
- 條形碼:9787560669014 ; 978-7-5606-6901-4
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
基于新信息技術的JavaScript程序設計基礎 內容簡介
本書采用項目驅動的編寫思路,將JavaScript的基礎知識與案例開發結合,有助于初學者快速掌握JavaScript語言,提高該語言的應用水平和開發能力。 本書提供了13個項目,具體包括JavaScript初體驗、JavaScript制作簡易計算器、JavaScript判斷平年或閏年、Window對象、Date對象、表單驗證、正則表達式、購物車的全選/全不選效果、JavaScript改變CSS、省市級聯動、JavaScript的事件與處理、節點操作、JavaScript綜合應用實例。書中的每個項目都提供了開發所需要的JavaScript語言的基礎知識,即基本語法、函數、Window對象和其他內置對象、事件處理、節點操作、表單驗證和正則表達式等。 本書既可作為高職高專計算機類專業學生的教材,也可作為前端開發編程愛好者的入門參考用書。
基于新信息技術的JavaScript程序設計基礎 目錄
任務1 先導知識:JavaScript概述 2
1.1.1 JavaScript的性質 2
1.1.2 JavaScript的使用場景 2
1.1.3 JavaScript的特點 4
1.1.4 JavaScript的未來 5
任務2 JavaScript編寫初體驗 5
1.2.1 編寫“Hello World!”程序 5
1.2.2 編寫簡單的滾動字幕程序 6
任務3 JavaScript腳本編寫的注意事項 8
1.3.1 選擇JavaScript腳本編輯器 8
1.3.2 引入腳本代碼到HTML文檔中 8
1.3.3 嵌入腳本代碼的位置 10
課后習題 12
項目2 JavaScript制作簡易計算器
任務1 先導知識:變量、數據類型及類型轉換、函數 14
2.1.1 JavaScript 的變量 14
2.1.2 基本數據類型 15
2.1.3 類型轉換 16
2.1.4 函數 16
任務2 編寫簡易計算器程序 18
2.2.1 方法一:自定義函數 18
2.2.2 方法二:自定義帶參數的函數 21
課后習題 22
項目3 JavaScript判斷平年或閏年
任務1 先導知識:運算符號和基本處理流程語句 24
3.1.1 運算符號 24
3.1.2 基本處理流程語句 30
任務2 編寫程序判斷平年或閏年 38
課后習題 39
項目4 Window對象
任務1 先導知識:DOM、Window對象的屬性和方法、其他內置對象 42
4.1.1 文檔對象模型(DOM)概述 42
4.1.2 Window對象 43
4.1.3 其他內置對象 44
任務2 打開注冊頁面程序 49
課后習題 51
項目5 Date對象
任務1 先導知識:JavaScript的內置對象、Date對象 54
5.1.1 內置對象 54
5.1.2 Date對象 54
任務2 在頁面上顯示時間 57
5.2.1 靜態時間程序編寫 57
5.2.2 動態顯示時間程序 58
課后習題 60
項目6 表單驗證
任務1 先導知識:String對象、表單驗證 62
6.1.1 JavaScript的String對象 62
6.1.2 使用String對象方法操作字符串 63
6.1.3 獲取目標字符串長度 64
6.1.4 查找字符串 65
6.1.5 截取字符串 66
6.1.6 分隔字符串 66
6.1.7 表單驗證 67
任務2 電子郵箱的驗證 68
6.2.1 格式驗證 68
6.2.2 用戶名和密碼驗證 70
6.2.3 多種表單控件驗證 71
課后習題 76
項目7 正則表達式
任務1 先導知識:正則表達式、innerHTML和innerText 78
7.1.1 正則表達式 78
7.1.2 innerHTML和innerText 79
任務2 正則表達式用于驗證表單控件內容 80
7.2.1 驗證郵編和手機號碼 80
7.2.2 驗證年齡 81
7.2.3 驗證注冊頁面 82
課后習題 88
項目8 購物車的全選/全不選效果
任務1 先導知識:JavaScript對表單控件的操作 90
任務2 購物車的全選/全不選效果 92
8.2.1 全選/全不選效果1 92
8.2.2 全選/全不選效果2 95
8.2.3 全選/全不選效果3 96
課后習題 96
項目9 JavaScript改變CSS
任務1 先導知識:CSS選擇器和常用屬性 98
9.1.1 CSS概述 98
9.1.2 CSS的優先級別 98
9.1.3 常用的CSS 98
任務2 JavaScript改變網頁對象的樣式 100
9.2.1 改變文字樣式 100
9.2.2 改變按鈕樣式 100
9.2.3 改變用戶登錄頁面的CSS 101
9.2.4 改變顯示屬性 105
9.2.5 圖片切換效果 108
課后習題 110
項目10 省市級聯動
任務1 先導知識:下拉列表控件和數組對象 112
10.1.1 下拉列表控件 112
10.1.2 數組對象 115
任務2 省市級聯動效果 125
10.2.1 為每個省份添加兩個城市 125
10.2.2 使用數組優化省市級聯動 128
10.2.3 制作多級聯動效果 129
課后習題 132
項目11 JavaScript的事件與處理
任務1 先導知識:JavaScript的事件 134
11.1.1 事件概述 134
11.1.2 HTML文檔事件 135
任務2 JavaScript的處理 141
11.2.1 匿名函數 141
11.2.2 顯式聲明 142
11.2.3 手工觸發 144
任務3 事件處理器設置的靈活性 145
課后習題 147
項目12 節點操作
任務1 先導知識:節點、節點的處理 150
12.1.1 節點的定義 150
12.1.2 節點的層級關系 150
12.1.3 節點的屬性 151
12.1.4 元素的查找 154
12.1.5 節點操作方法 154
任務2 表格的節點操作 157
12.2.1 表格行的添加和刪除(一) 157
12.2.2 表格行的添加和刪除(二) 159
12.2.3 利用節點完成表格行的修改和刪除 161
課后習題 164
項目13 JavaScript綜合應用實例
任務1 了解綜合應用實例需求 166
任務2 完成新用戶注冊 166
任務3 實現商品金額和積分自動計算功能 176
任務4 實現商品數量增加和減少功能 185
任務5 實現刪除商品功能 186
參考文獻 188
展開全部
書友推薦
- >
煙與鏡
- >
小考拉的故事-套裝共3冊
- >
隨園食單
- >
苦雨齋序跋文-周作人自編集
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
我與地壇
- >
二體千字文
- >
我從未如此眷戀人間
本類暢銷