<a href="https://myship.7-11.com.tw/general/detail/GM2110239660930">秀才書屋</a>
購買紙本書。
目錄
1 電子商務簡介1
1.1 瀏覽器發展簡史. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 電子商務的本質. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 電子商務的種類. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 電子商務的層次. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 電子商務的三流. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.6 電子商務網站的功效. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.7 電子商務網站的優劣. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.8 社群網站的崛起. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.9 仙丹或毒藥? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.10 獨立書店經營之道. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2 系統需求19
2.1 開發軟體. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2 主機的選擇. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 系統. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4 開放原始碼電子商務系統. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.1 OSCommerce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.2 OpenCart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.4.3 olédrion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.5 其它現成系統. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6 網站內容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.7 登錄網站. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3 HTML 27
3.1 最簡單的網頁. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2 註釋行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3 <span> 與<div> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4 初始值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.5 檔案上傳. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.6 id 及name 的差異. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.7 送出按鈕. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.8 RSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.9 特殊字元. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.10 如何加快網頁處理速度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.11 回應式網頁設計. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4 javascript 35
4.1 主從架構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4.2 javascript 歷史. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.3 alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.4 資料型態. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.5 資料型態轉換. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.6 流程控制. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.7 事件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.8 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.9 無名函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.10 一般表示式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
4.11 字串比對. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.12 物件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.13 類別. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.14 ajax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5 DOM 51
5.1 CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.2 DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.3 爬樹的方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.4 事件監聽. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
6 jQuery 57
6.1 選擇器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.2 爬樹的方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.3 迴圈. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.4 事件監聽. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.5 遠方呼叫. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7 PHP 61
7.1 資料型態. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.2 矩陣. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.3 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.4 isset 與empty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.5 短路求值. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.6 迴圈. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.7 簡式IF-ELSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.8 GET 與POST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.9 冪等與安全指令. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.10 REST 請求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.11 系統參數. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.12 引入檔. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.13 mailto 的問題. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
7.14 拒絕奧客. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.15 擊退機器人. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.16 繪製圖形. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.17 去除網站廣告. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.18 密碼保護. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.19 餅乾. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.20 工作階段. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.21 圖片資料的檢測. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.22 自我參照黏性表格. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.23 檔案上傳. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
7.24 名域. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
8 MySQL 資料庫77
8.1 關連資料庫. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
8.1.1 表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.1.2 鍵. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.2 基本結構定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
8.3 SQL 語法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
8.4 基本語法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
8.4.1 建立資料表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
8.4.2 增加資料. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
8.4.3 讀取與更新. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
8.4.4 DELETE 與DROP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
8.4.5 聚集函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
8.4.6 保證同步變更. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
8.5 從PHP 連結. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
8.6 符號表示法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
8.7 單元關聯圖. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
8.8 正常化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
8.9 JOIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8.10 檔案結構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8.11 目錄. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
8.12 唯一性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
8.13 中文存取與編碼. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.14 SQL injection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
8.15 用戶許可. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
9 除錯103
9.1 令人不解的訊息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
9.2 資料形式轉換. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
9.3 時間序列. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
9.4 PHP 除錯. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
9.5 流程圖. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
10 影像處理107
10.1 解析度. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
10.2 圖片檔案格式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
10.2.1 GIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
10.2.2 LAB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.2.3 JPEG 壓縮編碼. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
10.2.4 JPEG 2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
10.2.5 PNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
10.2.6 DICOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
10.2.7 MPEG 編碼. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
10.3 向量化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
10.4 影像的旋轉. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
10.5 選取區塊. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
10.6 彩色變黑白. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
10.7 古籍影像處理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
10.8 色階定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
10.9 自動等化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
10.10圖層. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
10.11分色. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
10.12混合模式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
10.13選擇性混合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
10.14變形. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10.14.1 嗎啡及液化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10.14.2 局部調整大小. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
10.14.3 投影變形. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
10.14.4 內容感知縮放與裁切. . . . . . . . . . . . . . . . . . . . . . . . . . . 127
10.15拼圖. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
10.16高感度曝光. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
10.17銳利化與模糊化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
10.18高動態範圍影像. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
10.19書籍掃描. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
11 OSCommerce 133
11.1 系統結構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
11.2 自動上架程式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
11.3 書店爬蟲. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
11.4 系統核心修改. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
11.5 存取中文內容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
11.6 系統轉換. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
12 書評:兩本JavaScript 的書143