JavaScript第一次學就上手

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

    收集中
    US$17.40
    全彩圖解最易懂、觀念解說最清楚、範例導向最實用
    適合想徹底學會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-5
      Chapter 01 開始撰寫JavaScript程式
    • 1-6
      1-1 認識JavaScript
    • 1-7
      1-1-1 JavaScript的用途
    • 1-8
      1-1-2 JavaScript的特點
    • 1-9
      1-1-3 JavaScript的語法標準
    • 1-10
      1-1-4 JavaScript如何與HTML、CSS一起運作
    • 1-11
      1-2 開發環境與編輯工具
    • 1-12
      1-3 撰寫第一個JavaScript程式
    • 1-13
      1-3-1 將JavaScript程式寫進HTML文件
    • 1-14
      1-3-2 將JavaScript程式放在外部檔案
    • 1-15
      1-4 JavaScript程式碼撰寫慣例
    • 1-16
      Chapter 02 變數、常數、型別與運算子
    • 1-17
      2-1 變數
    • 1-18
      2-1-1 宣告變數
    • 1-19
      2-1-2 設定變數的值
    • 1-20
      2-1-3 變數的命名規則
    • 1-21
      2-1-4 使用let關鍵字宣告變數
    • 1-22
      2-2 常數
    • 1-23
      2-3 型別
    • 1-24
      2-3-1 數值型別 (number)
    • 1-25
      2-3-2 字串型別 (string)
    • 1-26
      2-3-3 布林型別 (boolean)
    • 1-27
      2-3-4 undefined
    • 1-28
      2-3-5 null
    • 1-29
      2-3-6 函式 (function)
    • 1-30
      2-3-7 陣列 (array)
    • 1-31
      2-3-8 物件 (object)
    • 1-32
      2-4 運算子
    • 1-33
      2-4-1 算術運算子
    • 1-34
      2-4-2 字串運算子
    • 1-35
      2-4-3 遞增/遞減運算子
    • 1-36
      2-4-4 比較運算子
    • 1-37
      2-4-5 邏輯運算子
    • 1-38
      2-4-6 位元運算子
    • 1-39
      2-4-7 指派運算子
    • 1-40
      2-4-8 條件運算子
    • 1-41
      2-4-9 typeof運算子
    • 1-42
      2-4-10 運算子的優先順序
    • 1-43
      Chapter 03 流程控制
    • 1-44
      3-1 認識流程控制
    • 1-45
      3-2 if
    • 1-46
      3-2-1 if (若…就…)
    • 1-47
      3-2-2 if…else (若…就…否則…)
    • 1-48
      3-2-3 if…else if (若…就…否則 若…就…否則…)
    • 1-49
      3-3 switch
    • 1-50
      3-4 for
    • 1-51
      3-5 while
    • 1-52
      3-6 do…while
    • 1-53
      3-7 for…in
    • 1-54
      3-8 for…of
    • 1-55
      3-9 break、continue與標記
    • 1-56
      Chapter 04 函式
    • 1-57
      4-1 認識函式
    • 1-58
      4-2 宣告函式
    • 1-59
      4-2-1 使用function關鍵字宣告函式
    • 1-60
      4-2-2 匿名函式
    • 1-61
      4-2-3 箭頭函式
    • 1-62
      4-2-4 使用Function建構子宣告函式
    • 1-63
      4-3 函式的參數
    • 1-64
      4-3-1 參數傳遞方式 (傳值呼叫與傳址呼叫)
    • 1-65
      4-3-2 預設參數
    • 1-66
      4-3-3 具名參數
    • 1-67
      4-3-4 其餘參數
    • 1-68
      4-4 函式的傳回值
    • 1-69
      4-5 高階函式
    • 1-70
      4-5-1 將函式當作其它函式的參數
    • 1-71
      4-5-2 將函式當作其它函式的傳回值
    • 1-72
      4-6 遞迴函式
    • 1-73
      4-7 變數的有效範圍
    • 1-74
      4-8 上層預先定義函式
    • 1-75
      Chapter 05 內建物件
    • 1-76
      5-1 認識物件
    • 1-77
      5-2 使用物件
    • 1-78
      5-2-1 使用實字方式建立物件
    • 1-79
      5-2-2 使用建構子方式建立物件
    • 1-80
      5-3 JavaScript內建物件
    • 1-81
      5-3-1 Number物件
    • 1-82
      5-3-2 String物件
    • 1-83
      5-3-3 Symbol物件
    • 1-84
      5-3-4 Math物件
    • 1-85
      5-3-5 Date物件
    • 1-86
      5-3-6 Array物件
    • 1-87
      5-3-7 Object物件
    • 1-88
      Chapter 06 錯誤處理
    • 1-89
      6-1 錯誤的類型
    • 1-90
      6-2 Error物件
    • 1-91
      6-3 try...catch...finally
    • 1-92
      6-4 拋出例外
    • 1-93
      Chapter 07 文件物件模型 (DOM)
    • 1-94
      7-1 認識DOM
    • 1-95
      7-2 取得元素節點
    • 1-96
      7-2-1 getElementById() 方法 (根據id屬性值取得元素)
    • 1-97
      7-2-2 getElementsByName() 方法 (根據name屬性值取得元素)
    • 1-98
      7-2-3 getElementsByTagName() 方法(根據標籤名稱取得元素)
    • 1-99
      7-2-4 getElementsByClassName() 方法(根據類別名稱取得元素)
    • 1-100
      7-2-5 querySelector() / querySelectorAll() 方法(根據CSS選擇器取得元素 / 所有元素)
    • 1-101
      7-3 走訪節點
    • 1-102
      7-4 取得 / 設定元素的屬性值與文字內容
    • 1-103
      7-4-1 取得 / 設定元素的屬性值
    • 1-104
      7-4-2 取得 / 設定元素的文字內容
    • 1-105
      7-5 新增 / 取代 / 移除節點
    • 1-106
      7-5-1 新增節點
    • 1-107
      7-5-2 取代節點
    • 1-108
      7-5-3 移除節點
    • 1-109
      7-6 存取表單元素
    • 1-110
      7-6-1 取得單行文字方塊與密碼欄位的值
    • 1-111
      7-6-2 取得選項按鈕的值
    • 1-112
      7-6-3 取得核取方塊的值
    • 1-113
      7-6-4 取得下拉式清單的值
    • 1-114
      7-7 操作CSS樣式表
    • 1-115
      7-7-1 使用style屬性設定元素的行內樣式
    • 1-116
      7-7-2 使用className屬性套用外部樣式表
    • 1-117
      Chapter 08 事件處理
    • 1-118
      8-1 事件驅動模式
    • 1-119
      8-2 事件的類型
    • 1-120
      8-3 定義事件處理程式 / 事件監聽程式
    • 1-121
      8-3-1 利用HTML元素的事件屬性設定事件處理程式
    • 1-122
      8-3-2 傳統的DOM事件處理程式
    • 1-123
      8-3-3 DOM Level 2事件監聽程式
    • 1-124
      8-4 移除事件處理程式 / 事件監聽程式
    • 1-125
      8-5 事件流程
    • 1-126
      8-6 Event物件
    • 1-127
      8-6-1 停止往外或往內的事件傳遞
    • 1-128
      8-6-2 停止所有事件傳遞
    • 1-129
      8-6-3 取消元素預設的行為
    • 1-130
      8-6-4 事件監聽程式中的this關鍵字
    • 1-131
      8-7 事件處理範例
    • 1-132
      8-7-1 使用者介面 (UI) 事件
    • 1-133
      8-7-2 鍵盤事件
    • 1-134
      8-7-3 滑鼠事件
    • 1-135
      8-7-4 表單事件
    • 1-136
      8-7-5 焦點事件
    • 1-137
      Chapter 09 瀏覽器物件模型 (BOM)
    • 1-138
      9-1 認識BOM
    • 1-139
      9-2 Window物件
    • 1-140
      9-2-1 使用確認對話方塊
    • 1-141
      9-2-2 開啟視窗 / 關閉視窗
    • 1-142
      9-2-3 使用計時器
    • 1-143
      9-2-4 列印網頁
    • 1-144
      9-3 Location物件
    • 1-145
      9-4 Navigator物件
    • 1-146
      9-5 History物件
    • 1-147
      9-6 Screen物件
    • 1-148
      9-7 Document物件
    • 1-149
      Chapter 10 jQuery
    • 1-150
      10-1 認識jQuery
    • 1-151
      10-2 取得jQuery核心
    • 1-152
      10-3 使用jQuery核心
    • 1-153
      10-3-1 選擇元素
    • 1-154
      10-3-2 存取元素的內容
    • 1-155
      10-3-3 存取元素的屬性值
    • 1-156
      10-3-4 插入元素
    • 1-157
      10-3-5 操作集合中的每個物件
    • 1-158
      10-3-6 存取CSS設定
    • 1-159
      10-3-7 取得 / 設定元素的寬度與高度
    • 1-160
      10-3-8 移除元素
    • 1-161
      10-3-9 走訪DOM
    • 1-162
      10-3-10 篩選元素
    • 1-163
      10-4 事件處理
    • 1-164
      10-4-1 .on() 方法
    • 1-165
      10-4-2 .off() 方法
    • 1-166
      10-4-3 .ready() 方法
    • 1-167
      10-4-4 Event物件
    • 1-168
      10-5 特效與動畫
    • 1-169
      10-5-1 基本特效
    • 1-170
      10-5-2 淡入 / 淡出 / 移入 / 移出特效
    • 1-171
      10-5-3 自訂動畫
    • 1-172
      Chapter 11 jQuery UI
    • 1-173
      11-1 認識jQuery UI
    • 1-174
      11-2 使用jQuery UI
    • 1-175
      11-3 Dialog元件 (對話方塊)
    • 1-176
      11-4 Datepicker元件 (日期選擇器)
    • 1-177
      11-5 Button元件 (按鈕)
    • 1-178
      11-6 Checkboxradio元件(核取方塊與選項按鈕)
    • 1-179
      11-7 Selectmenu元件(下拉式清單)
    • 1-180
      11-8 Progress元件 (進度列)
    • 1-181
      11-9 Menu元件 (功能表)
    • 1-182
      11-10 Tabs元件 (標籤頁)
    • 1-183
      Chapter 12 網頁儲存
    • 1-184
      12-1 網頁儲存 (Web Storage)
    • 1-185
      12-1-1 網頁儲存V.S. Cookie
    • 1-186
      12-1-2 測試瀏覽器的網頁儲存功能
    • 1-187
      12-2 本機儲存 (Local Storage)
    • 1-188
      12-2-1 在本機儲存寫入資料
    • 1-189
      12-2-2 從本機儲存讀取資料
    • 1-190
      12-2-3 從本機儲存刪除資料
    • 1-191
      12-3 區段儲存 (Session Storage)
    • 1-192
      12-4 網頁儲存相關的事件
    • 1-193
      Chapter 13 Ajax與JSON
    • 1-194
      13-1 認識動態網頁技術
    • 1-195
      13-1-1 瀏覽器端Scripts
    • 1-196
      13-1-2 伺服器端Scripts
    • 1-197
      13-2 認識Ajax
    • 1-198
      13-3 撰寫使用Ajax技術的網頁
    • 1-199
      13-4 使用 Ajax 技術載入 JSON 資料
    • 1-200
      13-4-1 JSON格式
    • 1-201
      13-4-2 載入JSON資料實例
    • 1-202
      13-5 使用 Ajax 技術進行跨網域存取
    • 1-203
      版權頁
    • 1-204
      封底

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案