0人評分過此書

輕鬆玩HTML5+CSS3+JavaScript網頁程式設計

出版日期
2023/03/01
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786263283992

本館館藏

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

推薦本館採購書籍

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

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
1.全書超過100題豐富範例演練。
2.架構清楚、易讀性高,經由「步驟式教學 → 程式碼示範 → 預覽結果 → 完成範例檔」四步驟,網頁設計立即上手。
3.全彩印刷,範例程式碼的重點以紅色清楚標示,幫助讀者進一步掌握不同章節的語法重點。
4.每章皆附有習題,透過問答與實作,掌握全章精華。
 

這是一本易於學習與理解的HTML5、CSS3與JavaScript網頁程式設計入門書。本書先進行概念解說,介紹標籤或指令,接著解說它們的使用方法,再以步驟方式進行範例實作,務必讓概念、標籤與指令的解說清楚易懂。
本書從基礎概念到進階應用方式安排章節次序,先帶您初步認識HTML5 + CSS3 + JavaScript與網頁製作軟體的使用,接著介紹使用CSS設定文字與圖片、各種選擇器、版面編排、CSS的套用順序、製作選單與特效等功能及操作,再介紹HTML5的常用標籤、以網頁範例介紹JavaScript的概念與語法、說明JavaScript如何操作DOM(Document Object Model)動態修改網頁,最後整合前面章節所學,實際進行網頁設計及網站實作,讓您動手跟著做,就能實作出美觀實用,風格統一的網站。
  • CHAPTER 01 網頁基礎概念與VS Code + Brackets 的使用
    • 1-1 簡介HTML5、CSS3與JavaScript
    • 1-2 網頁的結構
    • 1-3 VS Code + Brackets的安裝與使用
      • 1-3-1 VS Code + Brackets的安裝
      • 1-3-2 切換成繁體中文介面
      • 1-3-3 載入網頁
      • 1-3-4 即時預覽
      • 1-3-5 快速編輯
      • 1-3-6 自動產生選單
    • 1-4 常用瀏覽器
    • 1-5 好用的網站
  • CHAPTER 02 HTML與CSS初體驗
    • 2-1 HTML標籤簡介
      • 2-1-1 區塊元素(block)
      • 2-1-2 行內元素(inline)
    • 2-2 使用HTML標籤製作網頁
      • 2-2-1 使用HTML標籤讓網頁更容易閱讀
      • 2-2-2 插入圖片與超連結
    • 2-3 CSS樣式
      • 2-3-1 顏色的設定
      • 2-3-2 盒子模型(box model)
      • 2-3-3 長度單位
    • 2-4 使用CSS設定網頁樣式
      • 2-4-1 CSS選擇器入門
      • 2-4-2 使用CSS美化網頁
  • CHAPTER 03 網頁結合CSS與JavaScript 入門、Chrome開發人員工具的使用
    • 3-1 HTML、CSS與JavaScript的角色
    • 3-2 JavaScript與CSS匯入的方式
      • 3-2-1 CSS的匯入方式
      • 3-2-2 JavaScript的匯入方式
    • 3-3 JavaScript與CSS範例——更改網頁中圖片
    • 3-4 Chrome開發人員工具
      • 3-4-1 使用Chrome開發人員工具修改CSS
      • 3-4-2 使用Chrome開發人員工具進行JavaScript除錯
  • CHAPTER 04 使用CSS設定文字與圖片
    • 4-1 使用CSS設定文字
      • 4-1-1 使用CSS設定文字範例(一)
      • 4-1-2 使用CSS設定文字範例(二)
    • 4-2 使用CSS設定圖片
      • 4-2-1 使用CSS設定圖片
      • 4-2-2 使用CSS設定圖片與說明文字
    • 4-3 使用CSS設定背景顏色與背景圖片
      • 4-3-1 背景與標題
      • 4-3-2 在指定位置放入背景圖片
      • 4-3-3 設定背景是否填滿
      • 4-3-4 設定背景是否捲動
  • CHAPTER 05 CSS選擇器
    • 5-1 CSS選擇器
      • 5-1-1 標籤、類別與id選擇器
      • 5-1-2 子孫選擇器
      • 5-1-3 子孫選擇器與子選擇器
      • 5-1-4 同層相鄰選擇器與同層全體選擇器
    • 5-2 套用多個選擇器、萬用選擇器與群組選擇器
      • 5-2-1 套用多個選擇器
      • 5-2-2 萬用選擇器與群組選擇器
    • 5-3 屬性選擇器
    • 5-4 虛擬選擇器
      • 5-4-1 連結虛擬類別與使用者動作虛擬類別
      • 5-4-2 結構(structural)虛擬類別1
      • 5-4-3 結構(structural)虛擬類別2
      • 5-4-4 根(root)虛擬類別與否定(negation)虛擬類別
      • 5-4-5 虛擬元素
  • CHAPTER 06 使用CSS進行版面編排
    • 6-1 CSS版面編排概念
      • 6-1-1 不使用屬性float進行版面編排
      • 6-1-2 使用float:left進行版面編排
      • 6-1-3 使用float:right進行版面編排
      • 6-1-4 使用float與clear進行版面編排
    • 6-2 兩欄式版面
      • 6-2-1 二欄式版面(fixed-fixed)
      • 6-2-2 二欄式版面(fixed-fluid)
    • 6-3 三欄式版面
      • 6-3-1 三欄式版面(fixed-fixed-fixed)
      • 6-3-2 三欄式版面(fixed-fluid-fixed)
      • 6-3-3 三欄式版面(fixed-fluid-fluid)
      • 6-3-4 三欄式版面(fluid-fluid-fluid)
  • CHAPTER 07 區塊元素與屬性position 的使用
    • 7-1 區塊元素
      • 7-1-1 區塊元素section與article
      • 7-1-2 區塊元素nav與aside
    • 7-2 屬性position的使用
      • 7-2-1 使用absolute與relative調整元素位置
      • 7-2-2 使用fixed固定元素位置
  • CHAPTER 08 CSS的屬性display 與套用順序
    • 8-1 屬性display
      • 8-1-1 使用display:inline製作選單
      • 8-1-2 使用display:block與float:left製作選單
      • 8-1-3 使用display:table-cell製作選單
    • 8-2 CSS套用順序
      • 8-2-1 比較行內、id、類別與標籤的CSS套用優先權
      • 8-2-2 使用!important提高優先權
      • 8-2-3 套用相同優先權的CSS
  • CHAPTER 09 使用CSS製作多層級選單
    • 9-1 使用CSS製作多層級選單(1)
    • 9-2 使用CSS製作多層級選單(2)
  • CHAPTER 10 利用CSS製作各種特效
    • 10-1 文字陰影、漸層、區塊陰影與邊線弧度特效
      • 10-1-1 文字陰影特效
      • 10-1-2 漸層特效
      • 10-1-3 區塊陰影
      • 10-1-4 邊線弧度
      • 10-1-5 使用border-left製作標題左側提示區塊
    • 10-2 CSS變形特效
      • 10-2-1 使用translate平移區塊
      • 10-2-2 使用rotate旋轉區塊
      • 10-2-3 使用scale縮放區塊
      • 10-2-4 使用skew傾斜區塊
      • 10-2-5 使用transition產生動畫效果
    • 10-3 按鈕特效範例
      • 10-3-1 製作按鈕變色特效
      • 10-3-2 製作按鈕按下特效
  • CHAPTER 11 表格、縮排清單、表單、影片與聲音
    • 11-1 表格與縮排清單
      • 11-1-1 使用table、tr、th與td製作表格
      • 11-1-2 使用dl、dt與dd製作縮排清單
    • 11-2 表單
      • 11-2-1 製作表單(一)
      • 11-2-2 製作表單(二)
      • 11-2-3 使用CSS設定表單(一)
      • 11-2-4 使用CSS設定表單(二)
    • 11-3 在網頁中加入影片與聲音
  • CHAPTER 12 網頁中加入JavaScript、JavaScript 的變數與運算子
    • 12-1 網頁中加入JavaScript
      • 12-1-1 使用行內方式在網頁中加入JavaScript
      • 12-1-2 以標籤script在網頁中加入JavaScript
      • 12-1-3 以標籤script在網頁中加入外部的JavaScript檔
    • 12-2 變數
      • 12-2-1 變數的命名規則
      • 12-2-2 變數的宣告與初始化
    • 12-3 運算子
      • 12-3-1 指定運算子
      • 12-3-2 算術運算子、遞增減運算子
      • 12-3-3 算數運算子縮寫
      • 12-3-4 比較運算子
      • 12-3-5 邏輯運算子
      • 12-3-6 位元運算子
      • 12-3-7 JavaScript的typeof運算子
      • 12-3-8 運算子優先權次序
  • CHAPTER 13 JavaScript 條件判斷與迴圈
    • 13-1 JavaScript條件判斷
      • 13-1-1 單向與雙向選擇結構
      • 13-1-2 多向選擇結構
    • 13-2 迴圈
      • 13-2-1 迴圈結構——使用for
      • 13-2-2 巢狀迴圈結構
      • 13-2-3 while迴圈
      • 13-2-4 迴圈中使用break與continue
  • CHAPTER 14 JavaScript 陣列、函式與事件
    • 14-1 陣列
      • 14-1-1 一維陣列的初始化
      • 14-1-2 陣列與迴圈
      • 14-1-3 陣列的操作函式
    • 14-2 函式
      • 14-2-1 函式的定義與呼叫
    • 14-3 事件
      • 14-3-1 事件處理函式
      • 14-3-2 滑鼠與鍵盤事件
  • CHAPTER 15 文件物件模型
    • 15-1 DOM元素的常用屬性與方法
      • 15-1-1 元素節點、文字節點與屬性節點範例
      • 15-1-2 找出父、子與手足節點
    • 15-2 DOM的應用範例
      • 15-2-1 更改屬性節點
      • 15-2-2 更改元素的CSS類別
      • 15-2-3 新增圖片
      • 15-2-4 刪除圖片
      • 15-2-5 取代圖片
      • 15-2-6 插入圖片
  • CHAPTER 16 HTML5與JavaScript 結合的常用功能
    • 16-1 Canvas畫布功能
      • 16-1-1 新增畫布
      • 16-1-2 描繪線段並封閉成區域
      • 16-1-3 填充封閉區域
      • 16-1-4 填充顏色與線段顏色
      • 16-1-5 繪製圓弧
      • 16-1-6 漸層顏色
      • 16-1-7 繪製文字
      • 16-1-8 載入圖片
    • 16-2 SVG功能
      • 16-2-1 繪製圓形
      • 16-2-2 繪製長方形與文字
      • 16-2-3 載入SVG圖片
    • 16-3 儲存功能
      • 16-3-1 使用localStorage儲存資料
      • 16-3-2 使用sessionStorage儲存資料
    • 16-4 查詢經緯度
    • 16-5 Web Workers
    • 16-6 Server-Sent Events
  • CHAPTER 17 HTML、CSS與JavaScript 的應用範例
    • 17-1 製作三階層選單範例
    • 17-2 製作圖片播放器
      • 17-2-1 圖片播放器的初步架構
      • 17-2-2 圖片播放器加上播放功能
      • 17-2-3 圖片播放器增加跳往某張圖片功能
  • CHAPTER 18 網站製作規劃
    • 18-1 網站規劃
      • 18-1-1 版面配置
      • 18-1-2 CSS相關設定
      • 18-1-3 檔案與資料夾命名
    • 18-2 實作出網站
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

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

客服專線:0800-000-747

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

loading