零基礎學JavaScript(全彩版)

零基礎學JavaScript(全彩版)

《零基礎學JavaScript(全彩版)》是2017年11月吉林大學出版社出版的圖書,作者是明日科技(MingRi Soft)。

基本介紹

  • 中文名:零基礎學JavaScript(全彩版)
  • 作者:明日科技(MingRi Soft)
  • 出版社吉林大學出版社
  • 出版時間:2017年11月1日
  • 頁數:432 頁
  • 定價:79.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787569210460
內容簡介,圖書目錄,作者簡介,

內容簡介

《零基礎學JavaScript》是針對零基礎編程學習者研發的JavaScript入門教程。從初學者角度出發,通過通俗易懂的語言、流行有趣的實例,詳細地介紹了使用JavaScript進行程式開發需要掌握的知識和技術。全書共分16章,包括JavaScript簡介、JavaScript語言基礎、JavaScript基本語句、函式、對象、數組、String對象、JavaScript事件處理、文檔對象以及365影視網站設計等。書中所有知識都結合具體實例進行講解,設計的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會JavaScript程式開發的精髓,快速提高開發技能。
本書通過大量實例及一個完整項目案例,幫助讀者更好地鞏固所學知識,提升能力;隨書附贈的《小白實戰手冊》中給出了3個流行的實用案例的詳細開發流程,力求讓學習者能學以致用,真正獲得開發經驗;附贈的光碟中給出視頻講解、實例及項目源碼、代碼查錯器、練一練答案和動手糾錯答案等,方便讀者學習;書中設定了近200個二維碼,掃描二維碼觀看視頻講解,解決學習疑難;不易理解的專業術語、代碼難點只需手機掃描文字下方的e學碼獲得更多擴展解釋,隨時掃除學習障礙。

圖書目錄

第1章 JavaScript簡介
1.1 JavaScript簡述
1.2 WebStorm的下載與安裝
1.3 JavaScript在HTML中的使用
1.3.1 在頁面中直接嵌入JavaScript代碼
1.3.2 連結外部JavaScript檔案
1.3.3 作為標籤的屬性值使用
1.4 JavaScript基本語法
1.5 難 點 解 答
1.5.1 如何載入其他Web伺服器中的JavaScript檔案
1.5.2 套用“javascript:”調用函式
1.6 小 結
第2章 JavaScript語言基礎
2.1 數 據 類 型
2.1.1 數值型
2.1.2 字元串型
2.1.3 布爾型
2.1.4 特殊數據類型
2.2 常量和變數
2.2.1 常量
2.2.2 變數
2.3 運 算 符
2.3.4 賦值運算符
2.3.5 邏輯運算符
2.3.6 條件運算符
2.3.7 其他運算符
2.4 表 達 式
2.5 數據類型的轉換規則
2.6 難 點 解 答
2.6.1 如何在字元串中輸出字元“\”
2.6.2 null和undefined的用法
2.7 小 結
2.8 動 手 糾 錯
第3章 JavaScript基本語句
3.1 條件判斷語句
3.1.1 if語句
3.1.2 switch語句
3.2 循 環 語 句
3.2.1 while語句
3.2.2 do…while語句
3.2.3 for語句
3.2.4 循環語句的嵌套
3.3 跳 轉 語 句
3.3.1 continue語句
3.4 異常處理語句
3.4.1 try catch finally語句
3.4.2 Error對象
3.4.3 使用throw語句拋出異常
3.5 難點解答
3.5.1 do…while語句和while語句的區別
3.5.2 continue語句和break語句的作用
3.6 小 結
3.7 動 手 糾 錯
第4章 函 數
4.1 函式的定義和調用
4.1.1 函式的定義
4.1.2 函式的調用
4.2 函式的參數
4.3 函式的返回值
4.4 嵌 套 函 數
4.4.1 函式的嵌套定義
4.4.2 函式的嵌套調用
4.5 遞 歸 函 數
4.6 變數的作用域
4.6.1 全局變數和局部變數
4.6.2 變數的優先權
4.7 內 置 函 數
4.7.1 數值處理函式
4.7.2 字元串處理函式
4.8 定義匿名函式
4.8.1 在表達式中定義函式
4.8.2 使用Function()構造函式
4.9 難 點 解 答
4.9.1 實參個數和形參個數不同的情況
4.9.2 在函式體內定義全局變數
4.10 小 結
4.11 動 手 糾 錯
第5章 對 象
5.1 對 象 簡 介
5.1.1 什麼是對象
5.1.2 對象的屬性和方法
5.1.3 JavaScript對象的種類
5.2 自定義對象的創建
5.2.1 直接創建自定義對象
5.2.2 通過自定義構造函式創建對象
5.2.3 通過Object對象創建自定義對象
5.3 對象訪問語句
5.3.1 for…in語句
5.3.2 with語句
5.4 常用內部對象
5.4.1 Math對象
5.4.2 Date對象
5.5 難 點 解 答
5.5.1 如何獲取0到9之間的隨機整數
5.5.2 創建指定日期對象
5.6 小 結
5.7 動 手 糾 錯
第6章 數 組
6.1 數 組 介 紹
6.2 定 義 數 組
6.2.1 定義空數組
6.2.2 指定數組長度
6.2.3 指定數組元素
6.2.4 直接定義數組
6.3 運算元組元素
6.3.1 數組元素的輸入和輸出
6.3.2 數組元素的添加
6.3.3 數組元素的刪除
6.4 數組的屬性
6.4.1 length屬性
6.4.2 prototype屬性
6.5 數組的方法
6.5.1 數組的添加和刪除
6.5.2 設定數組的排列順序
6.5.3 獲取某段數組元素
6.5.4 數組轉換成字元串
6.6 難 點 解 答
6.6.1 如何刪除數組中後面幾個元素
6.6.2 計算數組元素的和
6.7 小 結
6.8 動 手 糾 錯
第7章 String對象
7.1 String對象的創建
7.2 String對象的屬性
7.2.1 length屬性
7.2.2 constructor屬性
7.2.3 prototype屬性
7.3 String對象的方法
7.3.1 查找字元串
7.3.2 截取字元串
7.3.3 大小寫轉換
7.3.4 連線和拆分
7.3.5 格式化字元串
7.4 難 點 解 答
7.4.1 substring()方法參數的特殊情況
7.4.2 slice()方法和substring()方法的相同點和不同點
7.5 小 結
7.6 動 手 糾 錯
第2篇 核心技術
第8章 JavaScript事件處理
8.1 事件與事件處理概述
8.1.1 什麼是事件
8.1.2 JavaScript的常用事件
8.1.3 事件的調用
8.1.4 事件對象
8.2 表單相關事件
8.2.1 獲得焦點與失去焦點事件
8.2.2 失去焦點內容改變事件
8.2.3 表單提交與重置事件
8.3 滑鼠鍵盤事件
8.3.1 滑鼠單擊事件
8.3.2 滑鼠按下和鬆開事件
8.3.3 滑鼠移入移出事件
8.3.4 滑鼠移動事件
8.3.5 鍵盤事件
8.4 頁 面 事 件
8.4.1 載入與卸載事件
8.4.2 頁面大小事件
8.5 難 點 解 答
8.5.1 onkeypress、onkeydown和onkeyup事件的區別
8.5.2 觸發onunload事件的條件
8.6 小 結
8.7 動 手 糾 錯
第9章 文 檔 對 象
9.1 文檔對象概述
9.2 文檔對象的套用
9.2.1 連結文字顏色設定
9.2.2 文檔背景色和前景色設定
9.2.3 獲取並設定URL
9.2.4 在文檔中輸出數據
9.2.5 動態添加一個HTML標記
9.2.6 獲取文本框並修改其內容
9.3 難 點 解 答
9.3.1 設定頁面跳轉
9.3.2 bgColor屬性和fgColor屬性解析
9.4 小 結
9.5 動 手 糾 錯
第10章 表 單 對 象
10.1 訪問表單與表單元素
10.1.1 JavaScript訪問表單
10.1.2 JavaScript訪問表單元素
10.2 表單對象的屬性、方法與事件
10.3 表 單 元 素
10.3.1 文本框
10.3.2 按鈕
10.3.3 單選按鈕和複選框
10.3.4 下拉選單
10.4 難 點 解 答
10.4.1 如何獲取選中的單選按鈕或複選框的值
10.4.2 defaultSelected屬性和selected屬性的區別
10.5 小 結
10.6 動 手 糾 錯
第11章 圖 像 對 象
11.1 圖像對象概述
11.1.1 圖像對象介紹
11.1.2 圖像對象的屬性
11.1.3 圖像對象的事件
11.2 圖像對象的套用
11.2.1 圖片的隨機顯示
11.2.2 圖片置頂
11.2.3 圖片翻轉效果
11.3 難 點 解 答
11.3.1 如何獲取0到某個數字的隨機整數
11.3.2 documentElement對象中的定位屬性介紹
11.4 小 結
11.5 動 手 糾 錯
第12章 文檔對象模型(DOM)
12.1 DOM概述
12.2 DOM對象節點屬性
12.3 節點的操作
12.3.1 創建節點
12.3.2 插入節點
12.3.3 複製節點
12.3.4 刪除節點
12.3.5 替換節點
12.4 獲取文檔中的指定元素
12.4.1 通過元素的id屬性獲取元素
12.4.2 通過元素的name屬性獲取元素
12.5 與DHTML相對應的DOM
12.5.1 innerHTML和innerText屬性
12.5.2 outerHTML和outerText屬性
12.6 難 點 解 答
12.6.1 如何通過元素的name屬性獲取元素的值
12.6.2 innerHTML屬性和outerHTML屬性的區別
12.7 小 結
12.8 動 手 糾 錯
第13章 Window視窗對象
13.1 Window對象概述
13.1.1 Window對象的屬性
13.1.2 Window對象的方法
13.1.3 Window對象的使用
13.2 對 話 框
13.2.1 警告對話框
13.2.2 確認對話框
13.2.3 提示對話框
13.3 打開與關閉視窗
13.3.1 打開視窗
13.3.2 關閉視窗
13.4 控 制 窗 口
13.4.1 移動視窗
13.4.2 視窗滾動
13.4.3 改變視窗大小
13.4.4 訪問視窗歷史
13.4.5 設定逾時
13.5 窗 口 事 件
13.6 難 點 解 答
13.6.1 在使用確認對話框時return語句的套用
13.6.2 resizeTo()方法和resizeBy()方法的區別
13.7 小 結
13.8 動 手 糾 錯
第3篇 高級套用
第14章 Ajax技術
14.1 Ajax概述
14.1.1 Ajax套用案例
14.1.2 Ajax的開發模式
14.1.3 Ajax的優點
14.2 Ajax的技術組成
14.2.1 XMLHttpRequest對象
14.2.2 XML語言
14.2.3 JavaScript腳本語言
14.2.4 DOM
14.2.5 CSS
14.3 XMLHttpRequest對象
14.3.1 XMLHttpRequest對象的初始化
14.3.2 XMLHttpRequest對象的常用屬性
14.3.3 XMLHttpRequest對象的常用方法
14.4 難 點 解 答
14.4.1 指定事件處理器時調用帶參數的函式
14.4.2 Apache伺服器的根目錄
14.5 小 結
14.6 動 手 糾 錯
第15章 jQuery基礎
15.1 jQuery概述
15.2 jQuery下載與配置
15.3 jQuery選擇器
15.3.1 jQuery的工廠函式
15.3.2 基本選擇器
15.3.3 層級選擇器
15.3.4 過濾選擇器
15.3.5 屬性選擇器
15.3.6 表單選擇器
15.4 難 點 解 答
15.4.1 套用:even和:odd匹配表格行的問題
15.4.2 如何獲取選中的複選框的值
15.5 小 結
15.6 動 手 糾 錯
第16章 jQuery控制頁面和事件處理
16.1 jQuery控制頁面
16.1.1 對元素內容和值進行操作
16.1.2 對DOM節點進行操作
16.1.3 對元素屬性進行操作
16.1.4 對元素的CSS樣式進行操作
16.2 jQuery的事件處理
16.2.1 頁面載入回響事件
16.2.2 jQuery中的事件
16.2.3 事件綁定
16.2.4 模擬用戶操作
16.3 難 點 解 答
16.3.1 text()方法和html()方法在獲取內容時的不同
16.3.2 $(document).ready()方法和window.onload()方法的區別
16.4 小 結
16.5 動 手 糾 錯
第17章 jQuery動畫效果
17.1 基本的動畫效果
17.2 淡入、淡出的動畫效果
17.3 滑動效果
17.4 自定義的動畫效果
17.5 難 點 解 答
17.5.1 套用stop()方法停止動畫時的狀態
17.5.2 怎樣使元素在當前位置向右移動指定距離
17.6 小 結
17.7 動 手 糾 錯
第4篇 項目實戰
第18章 365影視網站設計
18.1 系 統 分 析
18.2 系 統 設 計
18.2.1 系統目標
18.2.2 系統功能結構
18.2.3 開發環境
18.2.4 資料夾組織結構
18.3 網 頁 預 覽
18.4 關 鍵 技 術
18.4.1 JavaScript腳本技術
18.4.2 Ajax無刷新技術
18.4.3 jQuery技術
18.5 首頁技術實現
18.5.1 JavaScript實現導航選單
18.5.2 JavaScript實現圖片的輪換效果
18.5.3 Ajax實現熱門專題頁面
18.5.4 JavaScript實現電影圖片不間斷滾動
18.5.5 JavaScript實現浮動視窗
18.5.6 jQuery實現滑動門效果
18.5.7 jQuery實現向上間斷滾動效果
18.6 查看影片詳情頁面
18.7 小 結
實 例 索 引

作者簡介

明日科技,是一家專業從事軟體開發、教育培訓以及軟體開發教育資源整合的高科技公司,其編寫的教材既注重選取軟體開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟體開發視頻大講堂”“軟體開發實戰1200例”“軟體工程師開發大系”等多個系列。多次榮獲“全行業優xiu暢銷品種”“中國大學出版社優xiu暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

相關詞條

熱門詞條

聯絡我們