新書推薦:
《
烏龜飼育與圖鑑百科:從飼養方法、健康照護,帶你認識全世界的烏龜、正確飼養烏龜!
》
售價:HK$
103.9
《
人總需要勇敢生存
》
售價:HK$
130.6
《
圖解網路的運作機制
》
售價:HK$
112.8
《
魚貝海鮮料理事典:世界級的夢幻魚貝食材,圖鑑食譜,一本搞定!
》
售價:HK$
166.3
《
網紅養成手冊|內容行銷x拍攝技巧x廣告收入
》
售價:HK$
112.8
《
副業賺錢【斜槓青年實踐法】:找到天命,再也不怕老闆跑路
》
售價:HK$
88.8
《
第一次Funding就成功
》
售價:HK$
127.7
《
免疫力UP!抗炎食療:中醫博士教你成為海洋體質,阻斷慢性發炎
》
售價:HK$
136.6
|
內容簡介: |
本書特色:
前端開發技術正快速改變Web應用程式的面貌,本書從基礎概念開始,逐一解構建立Web應用程式最關鍵的三項技術-HTML、CSS與JavaScript。除了入門基礎,同時討論實務開發必須瞭解的進階議題,包含跨裝置響應式設計(RWD)與HTML5API,奠定強固的Web前端開發基礎,讀者將在本書的內容學習以下的技術議題:
.HTML、CSS與基礎版型設計實作
.JavaScript程式設計入門
.響應式設計入門
.圖像與影音應用
.JavaScriptAPI呼叫與運用
.函式庫與框架介紹
一名合格的前端開發人員,除了良好的基礎外,具備各種函式庫與框架的運用能力亦相當重要,書中最後針對目前流行的幾種技術進行討論,涵蓋地理資訊整合、D3圖表製作、Bootstrap版型開發以及jQuery。
|
關於作者: |
呂高旭
現職:
康廷數位 產品經理
經歷:
程序控制應用設計
Access資料庫軟體開發
VisualBasic與Oracle資訊系統開發
IBMWebSphere與JSP系統維護開發
POS系統開發
公家機關標案承接與開發
2007|2008|2009微軟MVP
2007程式設計俱樂部網站票選-網路影響力達人
松崗電腦書籍作者
悅知文化電腦書籍作者
藍海文化教學用書作者
電腦課程講師
HTML5授課教材應用服務開發
科技大學業師
|
目錄:
|
第1章 網頁設計與Web前端開發
1.1關於Web應用程式
跨平台
網路作業
1.2從HTML網頁設計到Web前端開發
1.3初探HTML
1.4文件物件模型(DocumentObjectModel)
1.5HTML與JavaScript
1.6關於CSS
1.7Web前端開發學習建議
HTML
CSS
JavaScript
1.8開發環境
伺服器環境-XAMPP
Summary
評量
第2章 HTML標籤與CSS語法
2.1設定網頁描述資訊
2.2共同屬性
HTML5屬性
2.3HTML標籤
群組標籤-div
群組標籤-span
段落與斷行
標題
超連結
表格
清單
格式化標籤
影像圖片
影音檔案播放
2.4輸入標籤
HTML5的input標籤改良
2.5導入CSS
語法
常見的選擇器-類別、id與萬用選擇器
註解
屬性值
2.6文字樣式
文字字型
文字段落配置
行高
文字顏色
2.7清單與表格樣式
表格樣式
清單樣式
2.8視覺格式與排版樣式
背景顏色
方塊模型
移動方塊-float與clear
定位
方塊呈現樣式
overflow
2.9再探CSS選擇器
屬性選擇器
虛擬類別
2.10消除預設樣式
2.11使用iframe
Summary
評量
第3章 網頁介面與版型設計
3.1版型與網頁區塊化
3.2使用HTML5語意標籤
樣式設定
調整內容配置
3.3語意標籤與大綱輸出
3.4語意標籤與區塊配置實作
3.5標題與大綱條目
區塊切割與大綱輸出標籤元素
h1~h6標籤與大綱輸出
使用header標籤組織標題
3.6檢視大綱輸出工具
3.7網頁跨裝置呈現測試
3.8網頁佈局-從960到RWD
網格佈局
流動佈局
跨裝置顯示-媒體查詢
Summary
評量
第4章 JavaScript快速入門
4.1撰寫JavaScript
4.2輸出訊息
4.3變數
變數宣告
4.4資料型別
數字
字串
布林值
typeof
特殊值-null與undefined
4.5運算式以及運算子
基本算術運算子
運算後設值
一元運算子
關係運算子
邏輯運算子
三元運算子
4.6敘述句
條件控制敘述句-if
條件控制敘述句-switch
迴圈for
迴圈while與dowhile
break與continue
4.7函式
函式回傳值-return
匿名函式
4.8關於物件
函式物件封裝
函式物件
原型(prototype)
4.9陣列
巡覽陣列元素
4.10使用內建物件
Date-日期時間資訊
Math-數學運算
String-字串處理
Number-數字處理
4.11全域物件與函式
4.12Window物件
螢幕大小-Screen物件
瀏覽器資訊
URL資訊
Summary
評量
第5章 元素存取與網頁結構操作
5.1操作網頁元素
5.2取得元素內容文字
InnerHTML與outerHTML
innerText與textContext
Input標籤與value屬性
5.3開發簡單的應用程式-加法運算器
畫面配置
撰寫JavaScript程式碼
調整外觀-縮短文字方塊長度
調整外觀-放寬加法符號(+)的邊距
調整外觀-調整數值呈現方向
運用選擇器組織CSS
選擇器樣式設定
5.4操作一個以上的網頁元素
利用迴圈語法存取標籤
5.5調用getElementsByXxx方法存取網頁元素
5.6程式化控制CSS
5.7調整標籤屬性
HTML5自訂資料屬性
5.8節點元素的新增、附加與刪除
移除元素
5.9動態載入JavaScript
Summary
評量
第6章 與使用者互動
6.1事件機制與元素互動
addEventListener
事件參數
事件氣泡傳播
動態註冊事件
this關鍵字
6.2window事件
DOMContentLoaded
調整視窗大小
捲動事件
6.3滑鼠事件
按鍵
移動
滾輪
6.4鍵盤事件
input事件
6.5拖曳事件
Summary
評量
第7章 繪圖技術
7.1關於Canvas
7.2開始繪圖
描繪矩形
描繪曲線與封閉圖形
beginPath與closePath
描繪弧形
7.3線條樣式
線條寬度
填色
7.4描繪圖片
部分圖片
7.5描繪文字
7.6動畫設計
靜態圖片的動畫模擬
7.7關於SVG
7.8SVG繪圖
直線
矩形
圓形與橢圓形
不規則線條
SVG描繪圖片
輸出文字
SVG動畫
7.9簡易繪圖板
Summary
評量
第8章 影音播放
8.1播放影音檔案
關於格式
8.2播放作業的程式化控制
控制音量
調整影片速率
8.3video標籤屬性
8.4播放音訊檔-audio
8.5教學影片網頁
Summary
評量
第9章 網頁資料儲存
9.1應用程式快取
9.2快取清單(cachemanifest)
9.3區段定義
9.4設定區塊
設定FALLBACK區塊
9.5Cookies
判斷Cookie功能
9.6Web儲存
存取Storage資料
透過索引值取得鍵值資料
存取localStorage內容的簡易方式
9.7localStorage與sessionStorage的差異
9.8線上便利貼
9.9存取檔案特性
9.10讀取檔案內容
9.11讀取圖檔
Summary
評量
第10章 通訊技術
10.1關於通訊作業
跨文件通訊
多執行緒
伺服器推播事件
WebSockets
10.2跨文件訊息傳遞
圖片傳送
取得目標網頁回傳訊息
10.3關於安全
10.4iframe資訊傳遞
10.5多執行緒網頁運算
10.6網頁與背景執行緒的雙向溝通
多執行緒執行的錯誤捕捉
10.7伺服器推播技術—ServerSentEvents
簡單的伺服器推播實作
Summary
評量
第11章 jQuery入門
11.1引用jQuery函式庫
11.2從$開始使用jQuery
11.3巡覽所取得的元素
11.4簡化ready調用
11.5存取元素內容文字
11.6存取元素屬性
11.7設定元素類別
結合選擇器應用
切換類別
CSS樣式項目存取
11.8異動文件結構
插入與取代
11.9事件處理
事件引數-Event物件
氣泡與非氣泡滑鼠事件
bind與事件註冊
trigger與事件觸發
透過delegate註冊事件
透過on註冊
11.10jQuery動畫
淡出與淡入(fadeInfadeoutfadeTo)
隱藏與顯示(hideshow)
滑入與滑出(slideDownsildeUp)
11.11使用jQueryMobile
11.12分頁配置
頁首/頁尾與內容
多頁實作
頁面切換效果
動態載入頁面
11.13資料輸入控制項
文字輸入
多行文字輸入-textarea標籤
search型態控制項
日期/時間輸入
滑桿-range輸入
單選按鈕與核取方塊
11.14行動裝置事件
偵測手機旋轉方向
左右滑動手勢
Summary
評量
|
|