“這是一本很棒的初學者書籍,介紹許多重要的網頁開發語言,是一本節奏明快、容易閱讀、內容豐富的書籍,讓你可以用最快的速度製作動態網站,包括基本的社群網站。”
—Albert Wiersch CSE HTML Validator 的開發者
就算你只是 HTML 初學者,也可以使用強大的開放原始碼技術與網頁標準,創建出互動、資料導向的網站。藉由這本鉅細靡遺的指南,你可以使用當代的核心技術設計動態網頁程式:PHP、MySQL、JavaScript、jQuery、CSS 與 HTML5。
本書將引領你逐一探討各項技術並教導整合的方法,在學習過程中讓你獲得寶貴的網頁程式設計經驗。在本書結尾,你將學會整合所有技術,使用 XAMPP 或任何喜歡的開發堆疊,建置一個完整的社群網站。
.深入學習 PHP,包括基本的物件導向程式設計
.探討 MySQL,包括資料庫結構與複雜的查詢指令
.使用 MySQLi Extension:PHP 提供的 MySQL 介面
.為使用者量身定制 PHP 動態網頁
.管理 cookie 與 session,並維持高度的安全性
.掌握 JavaScript 語言,並使用 jQuery 來增進它
.使用 Ajax 呼叫,讓瀏覽器與伺服器在幕後通訊
.學習 CSS2 與 CSS3 專業技巧,改善網頁外觀
.實作所有的 HTML5 新功能,包括地理定位、音訊、視訊,與畫布
資訊科技作家 Robin Nixon 從 1980 年初就投入電腦實務並撰寫電腦書籍。他曾發表過上百篇電腦文章以及多本電腦書籍,並且使用開放原始碼的工具開發許多網站。
目錄
前言
chapter 01 動態網頁內容簡介
chapter 02 設定開發伺服器
chapter 03 PHP 簡介
chapter 04 PHP 的運算式與控制流程
chapter 05 PHP 函式與物件
chapter 06 PHP 陣列
chapter 07 PHP 實作
chapter 08 MySQL 簡介
chapter 09 精通 MySQL
chapter 10 用 PHP 來存取 MySQL
chapter 11 表單處理
chapter 12 Cookie、Session 與驗證
chapter 13 初探 JavaScript
chapter 14 JavaScript 的運算式與控制流程
chapter 15 JavaScript 的函式、物件與陣列
chapter 16 JavaScrpit 與 PHP 的驗證與錯誤處理
chapter 17 使用 Ajax
chapter 18 CSS 簡介
chapter 19 使用更進階的 CSS3
chapter 20 用 JavaScript 操作 CSS
chapter 21 jQuery 簡介
chapter 22 HTML5 簡介
chapter 23 HTML5 畫布
chapter 24 HTML5 音訊與視訊
chapter 25 其他的 HTML5 功能
chapter 26 整合
appendix A 各章問題解答
appendix B 線上資源
appendix C MySQL 的 FULLTEXT 停用詞
appendix D MySQL 函式
appendix E jQuery 選取器、物件與方法
索引
前言
chapter 01 動態網頁內容簡介
chapter 02 設定開發伺服器
chapter 03 PHP 簡介
chapter 04 PHP 的運算式與控制流程
chapter 05 PHP 函式與物件
chapter 06 PHP 陣列
chapter 07 PHP 實作
chapter 08 MySQL 簡介
chapter 09 精通 MySQL
chapter 10 用 PHP 來存取 MySQL
chapter 11 表單處理
chapter 12 Cookie、Session 與驗證
chapter 13 初探 JavaScript
chapter 14 JavaScript 的運算式與控制流程
chapter 15 JavaScript 的函式、物件與陣列
chapter 16 JavaScrpit 與 PHP 的驗證與錯誤處理
chapter 17 使用 Ajax...