JavaScript程序設計實例教程第2版

JavaScript程序設計實例教程第2版

作者: 程樂 鄭麗萍 劉萬輝
出版社: 機械工業
出版在: 2020-04-01
ISBN-13: 9787111647157
ISBN-10: 7111647157
裝訂格式: 平裝
總頁數: 241 頁





內容描述


本書採用任務驅動模式編寫,內容涵蓋JavaScript概述、HTML、CSS+DIV應用、JavaScript語言基礎、
常用內置對象、BOM及事件處理、DOM編程及表格操作、Ajax應用和MUI佈局等客戶端交互特效製作行業新技術。
本書由淺入深,每章內容都與案例緊密結合,有助於讀者理解知識、應用知識,
可以大大加強讀者實踐動手操作的能力。
所選案例具有較強的擴展性,能夠給讀者以啟發。
新版教材還設計了實戰項目在線測試系統(PC端+移動端),貫穿知識體系,使讀者能夠學以致用。
本書結構合理,內容豐富,實用性強,可以作為高職高專院校計算機類專業、商務類專業、
藝術類專業的教學用書,也可以作為培訓教程,還可以作為相關專業從業人員的自學用書。


目錄大綱


目錄
前言
任務1與用戶交流:開啟JavaScript學習之旅
學習目標
任務描述
知識準備
1.1 JavaScript簡述
1.1.1 JavaScript的組成
1.1.2 JavaScript的主要特點
1.1.3 JavaScript相關應用
1.1.4 JavaScript的工作原理
1.2 JavaScript編程起步
1.2.1選擇JavaScript腳本編輯器
1.2.2引入JavaScript腳本代碼到HTML文檔中的方法
1.2.3實現與用戶交流的常用方式
1.2.4調試JavaScript程序
1.2.5頁面結構、樣式和行為
任務實施
任務訓練
任務2實現在線測試系統頁面的靜態佈局
學習目標
任務描述
知識準備
2.1 HTML的基本概念
2.1.1 HTML簡介
2.1.2 HTML基本格式
2.1.3 HTML註釋語句
2.2 HTML文檔常用標籤
2.2.1標籤
2.2.2標籤
2.2.3文字與段落相關標籤
2.2.4圖像標籤
2.2.5列表相關標籤
2.2.6表格相關標籤
2.2.7超鏈接相關標籤
2.2.8 DIV標籤
2.3表單及表單元素
2.3.1表單的定義
2.3.2表單控件
2.3.3 HTML5表單常用新屬性
任務實施
任務訓練
任務3實現在線測試系統主頁面的佈局和美化
學習目標
任務描述
知識準備
3.1 CSS介紹
3.1 .1 CSS簡介
3.1.2 CSS+DIV佈局方式的優勢
3.1.3 CSS樣式註釋方法
3.2 CSS的使用
3.2.1樣式設置規則
3.2.2常用添加CSS的方法
3.2.3選擇符
3.3字體、顏色、背景與文本屬性
3.3.1設置CSS的字體屬性
3.3.2顏色和背景屬性
3.3.3文本屬性
3.3.4 CSS的繼承與衝突
3.3.5 CSS的注意事項
3.4邊距、填充與邊框屬性
3.4.1邊距與填充屬性
3.4.2邊框屬性
3.5列表屬性
3.6 CSS佈局基礎
3.6.1盒模型
3.6.2 CSS佈局元素類型
3.6.3定位及尺寸屬性
3.7常用的佈局結構
3.7.1單行單列結構
3.7.2二列佈局結構
3.8 CSS3常用樣式
任務實施
任務訓練
任務4實現猜數字遊戲
學習目標
任務描述
知識準備
4.1數據類型
4.1.1數字型
4.1.2字符串型
4.1.3布爾型
4.1.4特殊類型
4.1.5數據類型的自動轉換
4.2變量
4.2.1關鍵字
4.2.2變量的定義與命名
4.2.3變量的聲明與賦值
4.3表達式與運算符
4.3.1表達式
4.3.2運算符
4.4函數
4.4.1函數的定義
4.4.2函數的調用
4.4.3帶有返回值的函數
4.4.4變量的作用域
4.5內置函數
4.6基本語句
4.6.1編寫JavaScript語句注意事項
4.6.2程序控制語句
任務實施
任務訓練
任務5實現彩票11選5數字跳動效果
學習目標
任務描述
知識準備
5.1數組對象
5.1.1新建數組
5.1.2引用數組元素
5.1.3動態數組
5.1.4數組對象的常用方法
5.1.5二維數組
5.2數學對象
5.2.1使用數學對象
5.2.2數學對象的屬性與方法
5.2.3格式化數字與產生隨機數
5.2.4定時器函數
5.2.5數學對象應用案例
5.3日期對象
5.3.1新建日期
5.3.2日期對象的常用屬性與方法
5.3.3日期對象應用案例
任務實施
任務訓練
任務6實現在線測試系統頁面註冊驗證效果
學習目標
任務描述
知識準備
6.1字符串對象
6.1.1字符串對象的基本應用
6.1.2字符串對象的屬性與方法
6.1.3字符串對象應用案例
6.1.4註冊表單簡單驗證
6.2正則表達式
6.2.1什麼是正則表達式
6.2.2創建正則表達式
6.2.3正則表達式對象的方法
6.2.4正則表達式中的常用符號
任務實施
任務訓練
任務7實現在線測試系統主體功能
學習目標
任務描述
知識準備
7.1 JavaScript BOM
7.1.1 BOM概述
7.1.2多窗口控制
7.1.3瀏覽器對象
7.1.4屏幕對象
7.1.5地址對象
7.1.6歷史記錄對象
7.2事件處理
7.2.1事件的基本概念
7.2.2事件處理程序的綁定
7.2.3 JavaScript的常見事件
7.2.3 JavaScript的常見事件
7.3表單元素相關的事件處理程序
7.3.1文本框對象相關事件
7.3.2下拉列錶框相關事件
7.3.3單、複選框相關事件
7.4本地存儲
7.4. 1 JavaScript cookie
7.4.2 HTML5 Web Storage
任務實施
任務訓
任務8實現學生成績信息管理功能
學習目標
任務描述
知識準備
8.1 DOM
8.1.1文檔對象
8.1.2 DOM簡介
8.1.3 DOM節點類型
8.1.4 DOM節點常用的屬性和方法
8.2 DOM節點及其屬性的訪問




相關書籍

JavaScript 語法簡明手冊

作者 Greg Sidelnikov 侯振龍

2020-04-01

Practical Microservices Architectural Patterns: Event-Based Java Microservices with Spring Boot and Spring Cloud

作者 Christudas Binildas

2020-04-01

WordPress 3.7 Complete, 3/e(Paperback)

作者 Karol Król Aaron Hodge Silver

2020-04-01