電子商務程式設計: Programming for e-business

· 秀才書屋
5.0
1 review
Ebook
162
Pages

About this ebook

此書編排嚴謹,電子書因為各瀏覽器的規格不同重排都會亂掉,建議至

<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



Ratings and reviews

5.0
1 review

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.