網(wǎng)站全棧開發(fā)指南(HTML+CSS+JavaScript+PHP)
定 價:99 元
- 作者: 曹化宇 編
- 出版時間:2021/9/1
- ISBN:9787302583554
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312.8HT
- 頁碼:446
- 紙張:
- 版次:1
- 開本:16開
本書是一線程序員多年開發(fā)經(jīng)驗的結(jié)晶。它深入淺出地講解Web開發(fā)所需的HTML、CSS、JavaScript、PHP和數(shù)據(jù)庫等基礎(chǔ)內(nèi)容,幫助讀者快速進(jìn)入Web項目開發(fā),在項目中靈活應(yīng)用各種開發(fā)技術(shù)和方法。
本書共23章。第1章討論在Windows系統(tǒng)中創(chuàng)建網(wǎng)站的開發(fā)和測試環(huán)境。第2~10章主要討論P(yáng)HP開發(fā)的相關(guān)內(nèi)容,如PHP編程的基本概念、數(shù)據(jù)處理、運(yùn)算過程、函數(shù)、PHP代碼管理、格式設(shè)置、操作文件系統(tǒng)等。第11章和第12章主要討論MariaDB的應(yīng)用。第13章介紹PHP中使用GD模塊處理圖形圖像。第14章和第15章介紹開發(fā)PHP網(wǎng)站時需要的一些常用資源以及使用第三方資源PHPMailer處理郵件。第16章介紹HTML和CSS的應(yīng)用。第17章討論JavaScript開發(fā)基礎(chǔ)。第18~22章主要討論表單、正則表達(dá)式、服務(wù)器與客戶端之間的數(shù)據(jù)交換、文件上傳,以及通過JavaScript操作高德地圖等綜合應(yīng)用。第23章介紹PHP 8的安裝和應(yīng)用,并討論P(yáng)HP 8編程語言方面的新變化。
本書內(nèi)容安排合理,架構(gòu)清晰,注重理論與實(shí)踐相結(jié)合,適合廣大從事Web項目開發(fā)的人員、對Web項目開發(fā)感興趣的愛好者及大中專院校相關(guān)專業(yè)的學(xué)生閱讀。相關(guān)培訓(xùn)院校及高校的老師亦可將本書作為教材使用。
曹化宇,獨(dú)立軟件開發(fā)人,擁有二十余年軟件開發(fā)經(jīng)驗,從事Windows、.NET Framework平臺,以及iOS和OSX平臺游戲類應(yīng)用開發(fā)工作,精通Web項目開發(fā),熟悉多種開發(fā)語言,同時,重點(diǎn)關(guān)注軟件工程、人機(jī)交互等領(lǐng)域。已出版作品包括:《Objective-C和Sprite Kit游戲開發(fā)從入門到精通》《C#開發(fā)實(shí)用指南:方法與實(shí)踐》《Java與Android移動應(yīng)用開發(fā):技術(shù)、方法與實(shí)踐》《構(gòu)建高質(zhì)量的C#代碼》。
第1章 準(zhǔn)備工作
1.1 PHP開發(fā)與測試環(huán)境
1.2 開發(fā)工具
1.3 安裝MariaDB數(shù)據(jù)庫
第2章 PHP開發(fā)基礎(chǔ)
2.1 頁面中添加PHP代碼
2.2 語句和函數(shù)
2.3 變量
2.4 常量
2.5 注釋
第3章 數(shù)據(jù)類型及操作
3.1 整數(shù)
3.2 組合運(yùn)算符
3.3 浮點(diǎn)數(shù)
3.4 類型判斷和轉(zhuǎn)換
3.5 字符串
3.6 mbstring模塊
3.7 布爾類型
3.8 null值及變量檢測
3.9 資源類型
3.10 混合型和void類型
3.11 可空類型
3.12 數(shù)學(xué)函數(shù)
第4章 流程控制
4.1 比較運(yùn)算
4.2 條件語句和?:運(yùn)算符
4.3 switch 語句
4.4 循環(huán)語句
4.5 錯誤控制
4.6 exit和die 語句
第5章 函數(shù)
5.1 定義與調(diào)用函數(shù)
5.2 按引用傳遞參數(shù)
5.3 動態(tài)處理參數(shù)和可變長度參數(shù)
5.4 回調(diào)類型和動態(tài)調(diào)用函數(shù)
5.5 靜態(tài)變量
第6章 面向?qū)ο缶幊?br> 6.1 類與對象
6.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)
6.3 靜態(tài)成員
6.4 類常量
6.5 魔術(shù)方法
6.6 繼承
6.7 抽象類
6.8 接口
6.9 對象序列化
……
第7章 代碼文件引用與命名空間
第8章 數(shù)組
第9章 日期和時間
第10章 文件系統(tǒng)
第11章 MariaDB數(shù)據(jù)庫
第12章 PHP中使用MariaDB數(shù)據(jù)庫
第13章 圖形圖像
第14章 Web開發(fā)資源
第15章 發(fā)送電子郵件
第16章 HTML和CSS
第17章 JavaScript
第18章 處理HTML表單
第19章 正則表達(dá)式
第20章 數(shù)據(jù)交換
第21章 文件上傳
第22章 高德地圖
第23章 PHP 8