JavaScript第一次學就上手

    全彩圖解最易懂、觀念解說最清楚、範例導向最實用

    收集中
    US$17.21
    全彩圖解最易懂、觀念解說最清楚、範例導向最實用
    適合想徹底學會JavaScript程式設計的您!

    JavaScript最初的用途是在用戶端控制瀏覽器和網頁內容,製作一些HTML和CSS所無法達成的效果,增加互動性。近幾年隨著Node.js的出現,JavaScript也可以在伺服器端執行,用途就更廣泛了。

    有了本書,無論您有無程式設計的經驗,只要約略具有HTML與CSS的基礎知識,都能看得懂、學得會JavaScript,重點內容:

    ‧JavaScript的基本語法與內建物件
    ‧DOM (Document Object Model,文件物件模型)
    ‧事件處理
    ‧BOM (Browser Object Model,瀏覽器物件模型)
    ‧jQuery與jQueryUI
    ‧網頁儲存 (Web Storage)
    ‧Ajax與JSON

    章节目录

    1-1封面
    1-2書名頁
    1-3關於本書
    1-4目錄
    1-5Chapter 01 開始撰寫JavaScript程式
    1-61-1 認識JavaScript
    1-71-1-1 JavaScript的用途
    1-81-1-2 JavaScript的特點
    1-91-1-3 JavaScript的語法標準
    1-101-1-4 JavaScript如何與HTML、CSS一起運作
    1-111-2 開發環境與編輯工具
    1-121-3 撰寫第一個JavaScript程式
    1-131-3-1 將JavaScript程式寫進HTML文件
    1-141-3-2 將JavaScript程式放在外部檔案
    1-151-4 JavaScript程式碼撰寫慣例
    1-16Chapter 02 變數、常數、型別與運算子
    1-172-1 變數
    1-182-1-1 宣告變數
    1-192-1-2 設定變數的值
    1-202-1-3 變數的命名規則
    1-212-1-4 使用let關鍵字宣告變數
    1-222-2 常數
    1-232-3 型別
    1-242-3-1 數值型別 (number)
    1-252-3-2 字串型別 (string)
    1-262-3-3 布林型別 (boolean)
    1-272-3-4 undefined
    1-282-3-5 null
    1-292-3-6 函式 (function)
    1-302-3-7 陣列 (array)
    1-312-3-8 物件 (object)
    1-322-4 運算子
    1-332-4-1 算術運算子
    1-342-4-2 字串運算子
    1-352-4-3 遞增/遞減運算子
    1-362-4-4 比較運算子
    1-372-4-5 邏輯運算子
    1-382-4-6 位元運算子
    1-392-4-7 指派運算子
    1-402-4-8 條件運算子
    1-412-4-9 typeof運算子
    1-422-4-10 運算子的優先順序
    1-43Chapter 03 流程控制
    1-443-1 認識流程控制
    1-453-2 if
    1-463-2-1 if (若…就…)
    1-473-2-2 if…else (若…就…否則…)
    1-483-2-3 if…else if (若…就…否則 若…就…否則…)
    1-493-3 switch
    1-503-4 for
    1-513-5 while
    1-523-6 do…while
    1-533-7 for…in
    1-543-8 for…of
    1-553-9 break、continue與標記
    1-56Chapter 04 函式
    1-574-1 認識函式
    1-584-2 宣告函式
    1-594-2-1 使用function關鍵字宣告函式
    1-604-2-2 匿名函式
    1-614-2-3 箭頭函式
    1-624-2-4 使用Function建構子宣告函式
    1-634-3 函式的參數
    1-644-3-1 參數傳遞方式 (傳值呼叫與傳址呼叫)
    1-654-3-2 預設參數
    1-664-3-3 具名參數
    1-674-3-4 其餘參數
    1-684-4 函式的傳回值
    1-694-5 高階函式
    1-704-5-1 將函式當作其它函式的參數
    1-714-5-2 將函式當作其它函式的傳回值
    1-724-6 遞迴函式
    1-734-7 變數的有效範圍
    1-744-8 上層預先定義函式
    1-75Chapter 05 內建物件
    1-765-1 認識物件
    1-775-2 使用物件
    1-785-2-1 使用實字方式建立物件
    1-795-2-2 使用建構子方式建立物件
    1-805-3 JavaScript內建物件
    1-815-3-1 Number物件
    1-825-3-2 String物件
    1-835-3-3 Symbol物件
    1-845-3-4 Math物件
    1-855-3-5 Date物件
    1-865-3-6 Array物件
    1-875-3-7 Object物件
    1-88Chapter 06 錯誤處理
    1-896-1 錯誤的類型
    1-906-2 Error物件
    1-916-3 try...catch...finally
    1-926-4 拋出例外
    1-93Chapter 07 文件物件模型 (DOM)
    1-947-1 認識DOM
    1-957-2 取得元素節點
    1-967-2-1 getElementById() 方法 (根據id屬性值取得元素)
    1-977-2-2 getElementsByName() 方法 (根據name屬性值取得元素)
    1-987-2-3 getElementsByTagName() 方法(根據標籤名稱取得元素)
    1-997-2-4 getElementsByClassName() 方法(根據類別名稱取得元素)
    1-1007-2-5 querySelector() / querySelectorAll() 方法(根據CSS選擇器取得元素 / 所有元素)
    1-1017-3 走訪節點
    1-1027-4 取得 / 設定元素的屬性值與文字內容
    1-1037-4-1 取得 / 設定元素的屬性值
    1-1047-4-2 取得 / 設定元素的文字內容
    1-1057-5 新增 / 取代 / 移除節點
    1-1067-5-1 新增節點
    1-1077-5-2 取代節點
    1-1087-5-3 移除節點
    1-1097-6 存取表單元素
    1-1107-6-1 取得單行文字方塊與密碼欄位的值
    1-1117-6-2 取得選項按鈕的值
    1-1127-6-3 取得核取方塊的值
    1-1137-6-4 取得下拉式清單的值
    1-1147-7 操作CSS樣式表
    1-1157-7-1 使用style屬性設定元素的行內樣式
    1-1167-7-2 使用className屬性套用外部樣式表
    1-117Chapter 08 事件處理
    1-1188-1 事件驅動模式
    1-1198-2 事件的類型
    1-1208-3 定義事件處理程式 / 事件監聽程式
    1-1218-3-1 利用HTML元素的事件屬性設定事件處理程式
    1-1228-3-2 傳統的DOM事件處理程式
    1-1238-3-3 DOM Level 2事件監聽程式
    1-1248-4 移除事件處理程式 / 事件監聽程式
    1-1258-5 事件流程
    1-1268-6 Event物件
    1-1278-6-1 停止往外或往內的事件傳遞
    1-1288-6-2 停止所有事件傳遞
    1-1298-6-3 取消元素預設的行為
    1-1308-6-4 事件監聽程式中的this關鍵字
    1-1318-7 事件處理範例
    1-1328-7-1 使用者介面 (UI) 事件
    1-1338-7-2 鍵盤事件
    1-1348-7-3 滑鼠事件
    1-1358-7-4 表單事件
    1-1368-7-5 焦點事件
    1-137Chapter 09 瀏覽器物件模型 (BOM)
    1-1389-1 認識BOM
    1-1399-2 Window物件
    1-1409-2-1 使用確認對話方塊
    1-1419-2-2 開啟視窗 / 關閉視窗
    1-1429-2-3 使用計時器
    1-1439-2-4 列印網頁
    1-1449-3 Location物件
    1-1459-4 Navigator物件
    1-1469-5 History物件
    1-1479-6 Screen物件
    1-1489-7 Document物件
    1-149Chapter 10 jQuery
    1-15010-1 認識jQuery
    1-15110-2 取得jQuery核心
    1-15210-3 使用jQuery核心
    1-15310-3-1 選擇元素
    1-15410-3-2 存取元素的內容
    1-15510-3-3 存取元素的屬性值
    1-15610-3-4 插入元素
    1-15710-3-5 操作集合中的每個物件
    1-15810-3-6 存取CSS設定
    1-15910-3-7 取得 / 設定元素的寬度與高度
    1-16010-3-8 移除元素
    1-16110-3-9 走訪DOM
    1-16210-3-10 篩選元素
    1-16310-4 事件處理
    1-16410-4-1 .on() 方法
    1-16510-4-2 .off() 方法
    1-16610-4-3 .ready() 方法
    1-16710-4-4 Event物件
    1-16810-5 特效與動畫
    1-16910-5-1 基本特效
    1-17010-5-2 淡入 / 淡出 / 移入 / 移出特效
    1-17110-5-3 自訂動畫
    1-172Chapter 11 jQuery UI
    1-17311-1 認識jQuery UI
    1-17411-2 使用jQuery UI
    1-17511-3 Dialog元件 (對話方塊)
    1-17611-4 Datepicker元件 (日期選擇器)
    1-17711-5 Button元件 (按鈕)
    1-17811-6 Checkboxradio元件(核取方塊與選項按鈕)
    1-17911-7 Selectmenu元件(下拉式清單)
    1-18011-8 Progress元件 (進度列)
    1-18111-9 Menu元件 (功能表)
    1-18211-10 Tabs元件 (標籤頁)
    1-183Chapter 12 網頁儲存
    1-18412-1 網頁儲存 (Web Storage)
    1-18512-1-1 網頁儲存V.S. Cookie
    1-18612-1-2 測試瀏覽器的網頁儲存功能
    1-18712-2 本機儲存 (Local Storage)
    1-18812-2-1 在本機儲存寫入資料
    1-18912-2-2 從本機儲存讀取資料
    1-19012-2-3 從本機儲存刪除資料
    1-19112-3 區段儲存 (Session Storage)
    1-19212-4 網頁儲存相關的事件
    1-193Chapter 13 Ajax與JSON
    1-19413-1 認識動態網頁技術
    1-19513-1-1 瀏覽器端Scripts
    1-19613-1-2 伺服器端Scripts
    1-19713-2 認識Ajax
    1-19813-3 撰寫使用Ajax技術的網頁
    1-19913-4 使用 Ajax 技術載入 JSON 資料
    1-20013-4-1 JSON格式
    1-20113-4-2 載入JSON資料實例
    1-20213-5 使用 Ajax 技術進行跨網域存取
    1-203版權頁
    1-204封底

    用户评价

    | 收集中

    销售方案