0人評分過此書

JavaScript第一次學就上手

出版日期
2021
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789865028909

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
內容簡介:全彩圖解最易懂、觀念解說最清楚、範例導向最實用
適合想徹底學會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
  • CHAPTER 01 開始撰寫JavaScript程式
    • 1-1 認識JavaScript
      • 1-1-1 JavaScript的用途
      • 1-1-2 JavaScript的特點
      • 1-1-3 JavaScript的語法標準
      • 1-1-4 JavaScript如何與HTML、CSS一起運作
    • 1-2 開發環境與編輯工具
    • 1-3 撰寫第一個JavaScript程式
      • 1-3-1 將JavaScript程式寫進HTML文件
      • 1-3-2 將JavaScript程式放在外部檔案
    • 1-4 JavaScript程式碼撰寫慣例
  • CHAPTER 02 變數、常數、型別與運算子
    • 2-1 變數
      • 2-1-1 宣告變數
      • 2-1-2 設定變數的值
      • 2-1-3 變數的命名規則
      • 2-1-4 使用let關鍵字宣告變數
    • 2-2 常數
    • 2-3 型別
      • 2-3-1 數值型別(number)
      • 2-3-2 字串型別(string)
      • 2-3-3 布林型別(boolean)
      • 2-3-4 undefined
      • 2-3-5 null
      • 2-3-6 函式(function)
      • 2-3-7 陣列(array)
      • 2-3-8 物件(object)
    • 2-4 運算子
      • 2-4-1 算術運算子
      • 2-4-2 字串運算子
      • 2-4-3 遞增/遞減運算子
      • 2-4-4 比較運算子
      • 2-4-5 邏輯運算子
      • 2-4-6 位元運算子
      • 2-4-7 指派運算子
      • 2-4-8 條件運算子
      • 2-4-9 typeof運算子
      • 2-4-10 運算子的優先順序
  • CHAPTER 03 流程控制
    • 3-1 認識流程控制
    • 3-2 if
      • 3-2-1 if(若… 就…)
      • 3-2-2 if...else(若… 就… 否則…)
      • 3-2-3 if...else if(若… 就… 否則 若… 就… 否則…)
    • 3-3 switch
    • 3-4 for
    • 3-5 while
    • 3-6 do...while
    • 3-7 for...in
    • 3-8 for...of
    • 3-9 break、continue與標記
  • CHAPTER 04 函式
    • 4-1 認識函式
    • 4-2 宣告函式
      • 4-2-1 使用function關鍵字宣告函式
      • 4-2-2 匿名函式
      • 4-2-3 箭頭函式
      • 4-2-4 使用Function建構子宣告函式
    • 4-3 函式的參數
      • 4-3-1 參數傳遞方式 (傳值呼叫與傳址呼叫)
      • 4-3-2 預設參數
      • 4-3-3 具名參數
      • 4-3-4 其餘參數
    • 4-4 函式的傳回值
    • 4-5 高階函式
      • 4-5-1 將函式當作其它函式的參數
      • 4-5-2 將函式當作其它函式的傳回值
    • 4-6 遞迴函式
    • 4-7 變數的有效範圍
    • 4-8 上層預先定義函式
  • CHAPTER 05 內建物件
    • 5-1 認識物件
    • 5-2 使用物件
      • 5-2-1 使用實字方式建立物件
      • 5-2-2 使用建構子方式建立物件
    • 5-3 JavaScript內建物件
      • 5-3-1 Number物件
      • 5-3-2 String物件
      • 5-3-3 Symbol物件
      • 5-3-4 Math物件
      • 5-3-5 Date物件
      • 5-3-6 Array物件
      • 5-3-7 Object物件
  • CHAPTER 06 錯誤處理
    • 6-1 錯誤的類型
    • 6-2 Error物件
    • 6-3 try...catch...finally
    • 6-4 拋出例外
  • CHAPTER 07 文件物件模型 (DOM)
    • 7-1 認識DOM
    • 7-2 取得元素節點
      • 7-2-1 getElementById()方法(根據id屬性值取得元素)
      • 7-2-2 getElementsByName()方法(根據name屬性值取得元素)
      • 7-2-3 getElementsByTagName()方法(根據標籤名稱取得元素)
      • 7-2-4 getElementsByClassName()方法(根據類別名稱取得元素)
      • 7-2-5 querySelector()/querySelectorAll()方法(根據CSS選擇器取得元素/所有元素)
    • 7-3 走訪節點
    • 7-4 取得/設定元素的屬性值與文字內容
      • 7-4-1 取得/設定元素的屬性值
      • 7-4-2 取得/設定元素的文字內容
    • 7-5 新增/取代/移除節點
      • 7-5-1 新增節點
      • 7-5-2 取代節點
      • 7-5-3 移除節點
    • 7-6 存取表單元素
      • 7-6-1 取得單行文字方塊與密碼欄位的值
      • 7-6-2 取得選項按鈕的值
      • 7-6-3 取得核取方塊的值
      • 7-6-4 取得下拉式清單的值
    • 7-7 操作CSS樣式表
      • 7-7-1 使用style屬性設定元素的行內樣式
      • 7-7-2 使用className屬性套用外部樣式表
  • CHAPTER 08 事件處理
    • 8-1 事件驅動模式
    • 8-2 事件的類型
    • 8-3 定義事件處理程式/事件監聽程式
      • 8-3-1 利用HTML元素的事件屬性設定事件處理程式
      • 8-3-2 傳統的DOM事件處理程式
      • 8-3-3 DOM Level 2事件監聽程式
    • 8-4 移除事件處理程式/事件監聽程式
    • 8-5 事件流程
    • 8-6 Event物件
      • 8-6-1 停止往外或往內的事件傳遞
      • 8-6-2 停止所有事件傳遞
      • 8-6-3 取消元素預設的行為
      • 8-6-4 事件監聽程式中的this關鍵字
    • 8-7 事件處理範例
      • 8-7-1 使用者介面(UI)事件
      • 8-7-2 鍵盤事件
      • 8-7-3 滑鼠事件
      • 8-7-4 表單事件
      • 8-7-5 焦點事件
  • CHAPTER 09 瀏覽器物件模型(BOM)
    • 9-1 認識BOM
    • 9-2 Window物件
      • 9-2-1 使用確認對話方塊
      • 9-2-2 開啟視窗/關閉視窗
      • 9-2-3 使用計時器
      • 9-2-4 列印網頁
    • 9-3 Location物件
    • 9-4 Navigator物件
    • 9-5 History物件
    • 9-6 Screen物件
    • 9-7 Document物件
  • CHAPTER 10 jQuery
    • 10-1 認識jQuery
    • 10-2 取得jQuery核心
    • 10-3 使用jQuery核心
      • 10-3-1 選擇元素
      • 10-3-2 存取元素的內容
      • 10-3-3 存取元素的屬性值
      • 10-3-4 插入元素
      • 10-3-5 操作集合中的每個物件
      • 10-3-6 存取CSS設定
      • 10-3-7 取得/設定元素的寬度與高度
      • 10-3-8 移除元素
      • 10-3-9 走訪DOM
      • 10-3-10 篩選元素
    • 10-4 事件處理
      • 10-4-1 .on()方法
      • 10-4-2 .off()方法
      • 10-4-3 .ready()方法
      • 10-4-4 Event物件
    • 10-5 特效與動畫
      • 10-5-1 基本特效
      • 10-5-2 淡入/淡出/移入/移出特效
      • 10-5-3 自訂動畫
  • CHAPTER 11 jQuery UI
    • 11-1 認識jQuery UI
    • 11-2 使用jQuery UI
    • 11-3 Dialog元件(對話方塊)
    • 11-4 Datepicker元件(日期選擇器)
    • 11-5 Button元件(按鈕)
    • 11-6 Checkboxradio元件(核取方塊與選項按鈕)
    • 11-7 Selectmenu元件(下拉式清單)
    • 11-8 Progress元件(進度列)
    • 11-9 Menu元件 (功能表)
    • 11-10 Tabs元件(標籤頁)
  • CHAPTER 12 網頁儲存
    • 12-1 網頁儲存(Web Storage)
      • 12-1-1 網頁儲存V.S.Cookie
      • 12-1-2 測試瀏覽器的網頁儲存功能
    • 12-2 本機儲存(Local Storage)
      • 12-2-1 在本機儲存寫入資料
      • 12-2-2 從本機儲存讀取資料
      • 12-2-3 從本機儲存刪除資料
    • 12-3 區段儲存(Session Storage)
    • 12-4 網頁儲存相關的事件
  • CHAPTER 13 Ajax與JSON
    • 13-1 認識動態網頁技術
      • 13-1-1 瀏覽器端Scripts
      • 13-1-2 伺服器端Scripts
    • 13-2 認識Ajax
    • 13-3 撰寫使用Ajax技術的網頁
    • 13-4 使用Ajax技術載入JSON資料
      • 13-4-1 JSON格式
      • 13-4-2 載入JSON資料實例
    • 13-5 使用Ajax技術進行跨網域存取
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading