PHP、MySQL與JavaScript學(xué)習(xí)手冊(cè)
定 價(jià):198 元
- 作者:(美) 羅賓·尼克松著
- 出版時(shí)間:2022/8/1
- ISBN:9787519869748
- 出 版 社:中國(guó)電力出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:200
- 紙張:
- 版次:1
- 開本:26cm
本書的主要內(nèi)有: 探討MySQL, 從數(shù)據(jù)庫(kù)結(jié)構(gòu)到復(fù)雜的查詢。使用PHP內(nèi)置的增強(qiáng)型 MySQL 接口PDO擴(kuò)展。創(chuàng)建適用于不同用戶的動(dòng)態(tài) PHP 網(wǎng)頁(yè)。管理cookie和會(huì)話, 保持較高的安全性。借助React庫(kù)增強(qiáng)JavaScript語(yǔ)言。使用Ajax在后臺(tái)處理瀏覽器與服務(wù)器之間的通信。掌握裝飾網(wǎng)頁(yè)的CSS技能。使用HTML5特性, 包括地理定位、音頻、視頻和畫布元素。把網(wǎng)站改造成移動(dòng)Web應(yīng)用。這可能包括已經(jīng)熟知如何創(chuàng)建動(dòng)態(tài)網(wǎng)站或者WordPress等CMS, 不過希望進(jìn)一步提升技能的站長(zhǎng)和圖形設(shè)計(jì)師, 以及高中生和大學(xué)學(xué)生、應(yīng)屆畢業(yè)生和自學(xué)成才的人。
前言 . 1
章 動(dòng)態(tài)Web 內(nèi)容概述 7
1.1 HTTP 和HTML:Berners-Lee 成名的關(guān)鍵 8
1.2 請(qǐng)求- 響應(yīng)過程 8
1.3 PHP、MySQL、JavaScript、CSS 和HTML5 的優(yōu)勢(shì) 11
1.3.1 MariaDB:MySQL 的同胞兄弟 12
1.3.2 使用PHP .13
1.3.3 使用MySQL .14
1.3.4 使用JavaScript .15
1.3.5 使用CSS .16
1.4 于是HTML5 出現(xiàn)了 17
1.5 Apache Web 服務(wù)器 .17
1.6 處理移動(dòng)設(shè)備 .18
1.7 關(guān)于開源 19
1.8 綜合應(yīng)用 19
1.9 思考題 21
第2 章 搭建開發(fā)服務(wù)器 22
2.1WAMP、MAMP 或LAMP 是什么? 23
2.2 在Windows 中安裝AMPPS 23
2.2.1 測(cè)試安裝結(jié)果 .28
2.2.2 訪問文檔根目錄(Windows) .29
2.2.3 其他WAMP 30
2.3 在 macOS 中安裝AMPPS 31
2.4 在Linux 中安裝LAMP .33
2.5 遠(yuǎn)程工作 33
2.5.1 登錄 34
2.5.2 使用SFTP 或FTPS 34
2.6 使用代碼編輯器 35
2.7 使用IDE 36
2.8 思考題 38
第3 章 PHP 入門 . 39
3.1 在HTML 代碼中嵌入PHP 39
3.2 本書示例 41
3.3 PHP 語(yǔ)言結(jié)構(gòu) .41
3.3.1 注釋 41
3.3.2 基本句法 .42
3.3.3 變量 43
3.3.4 運(yùn)算符 48
3.3.5 變量賦值 .52
3.3.6 多行字符串 54
3.3.7 變量類型 .57
3.3.8 常量 58
3.3.9 預(yù)定義的常量 58
3.3.10 echo 和print 命令的區(qū)別59
3.3.11 函數(shù) .60
3.3.12 變量作用域61
3.4 思考題 66
第4 章 PHP 表達(dá)式和控制流 68
4.1 表達(dá)式 68
4.1.1 TRUE 或FALSE .69
4.1.2 字面量和變量 70
4.2 運(yùn)算符 71
4.2.1 運(yùn)算符優(yōu)先級(jí) 72
4.2.2 結(jié)合性 74
4.2.3 關(guān)系運(yùn)算符 75
4.3 條件語(yǔ)句 80
4.3.1 if 語(yǔ)句 80
4.3.2 else 語(yǔ)句 81
4.3.3 elseif 語(yǔ)句 83
4.3.4 switch 語(yǔ)句 .84
4.3.5 三元運(yùn)算符 87
4.4 循環(huán) .88
4.4.1 while 循環(huán) 88
4.4.2 dowhile 循環(huán) .91
4.4.3 for 循環(huán) 91
4.4.4 跳出循環(huán) .93
4.4.5 continue 語(yǔ)句 94
4.5 隱式和顯式類型轉(zhuǎn)換 95
4.6 PHP 動(dòng)態(tài)鏈接 .96
4.7 動(dòng)態(tài)鏈接實(shí)例 .97
4.8 思考題 98
第5 章 PHP 函數(shù)和對(duì)象 99
5.1 PHP 函數(shù) 100
5.1.1 定義函數(shù) 101
5.1.2 返回一個(gè)值 .102
5.1.3 返回一個(gè)數(shù)組 .104
5.1.4 引用傳參 105
5.1.5 返回全局變量 .107
5.1.6 變量作用域小結(jié) 107
5.2 引入和導(dǎo)入文件 .108
5.2.1 include 語(yǔ)句 108
5.2.2 使用include_once 108
5.2.3 使用require 和require_once 109
5.3 PHP 不同版本的兼容性 109
5.4 PHP 對(duì)象 110
5.4.1 術(shù)語(yǔ) . 110
5.4.2 聲明一個(gè)類 . 112
5.4.3 創(chuàng)建對(duì)象 113
5.4.4 訪問對(duì)象 113
5.4.5 克隆對(duì)象 115
5.4.6 構(gòu)造方法 116
5.4.7 析構(gòu)方法 116
5.4.8 編寫方法 117
5.4.9 聲明屬性 118
5.4.10 聲明常量 119
5.4.11 屬性和方法的作用域 119
5.4.12 靜態(tài)方法 120
5.4.13 靜態(tài)屬性 121
5.4.14 繼承 122
5.5 思考題 .126
第6 章 PHP 數(shù)組 127
6.1 基本的數(shù)據(jù)存取 .127
6.1.1 數(shù)字索引數(shù)組 .127
6.1.2 關(guān)聯(lián)數(shù)組 129
6.1.3 使用array 關(guān)鍵字賦值 130
6.2 foreachas 循環(huán) .131
6.3 多維數(shù)組 .134
6.4 使用數(shù)組函數(shù) 137
6.4.1 is_array 137
6.4.2 count 137
6.4.3 sort 138
6.4.4 shuffle 138
6.4.5 explode 138
6.4.6 extract .139
6.4.7 compact .140
6.4.8 reset .141
6.4.9 end 142
6.5 思考題 .142
第7 章 實(shí)用PHP 技術(shù) 143
7.1 使用printf 143
7.1.1 設(shè)置精度 145
7.1.2 填補(bǔ)字符串 .146
7.1.3 使用sprintf 148
7.2 日期和時(shí)間函數(shù) .148
7.2.1 日期常量 150
7.2.2 使用checkdate 151
7.3 處理文件 .152
7.3.1 檢查文件是否存在 152
7.3.2 創(chuàng)建文件 152
7.3.3 從文件中讀取內(nèi)容 154
7.3.4 復(fù)制文件 155
7.3.5 移動(dòng)文件 156
7.3.6 刪除文件 156
7.3.7 更新文件 156
7.3.8 多方存取時(shí)鎖定文件158
7.3.9 讀取整個(gè)文件 .159
7.3.10 上傳文件 160
7.4 系統(tǒng)調(diào)用 .166
7.5 XHTML 還是HTML5 ? 167
7.6 思考題 .168
第8 章 MySQL 入門 169
8.1 MySQL 基礎(chǔ)知識(shí) 169
8.2 數(shù)據(jù)庫(kù)術(shù)語(yǔ)概覽 .170
8.3 通過命令行訪問MySQL 171
8.3.1 啟動(dòng)命令行接口 171
8.3.2 使用命令行接口 175
8.3.3 MySQL 命令 176
8.3.4 數(shù)據(jù)類型 181
8.4 索引 191
8.4.1 創(chuàng)建索引 192
8.4.2 查詢MySQL 數(shù)據(jù)庫(kù) 197
8.4.3 聯(lián)結(jié)表 208
8.4.4 使用邏輯運(yùn)算符 210
8.5 MySQL 函數(shù) . 211
8.6 通過phpMyAdmin 訪問MySQL 211
8.7 思考題 .212
第9 章 精通MySQL 214
9.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 214
9.2 規(guī)范化 .216
9.2.1 第一范式 217
9.2.2 第二范式 219
9.2.3 第三范式 221
9.2.4 什么時(shí)候不做規(guī)范化223
9.3 關(guān)系 224
9.3.1 一對(duì)一關(guān)系 .224
9.3.2 一對(duì)多關(guān)系 .225
9.3.3 多對(duì)多關(guān)系 .226
9.3.4 數(shù)據(jù)庫(kù)的匿名性 227
9.4 事務(wù) 227
9.4.1 事務(wù)存儲(chǔ)引擎 .228
9.4.2 使用BEGIN 229
9.4.3 使用COMMIT 230
9.4.4 使用ROLLBACK 230
9.5 使用EXPLAIN 231
9.6 備份和還原 232
9.6.1 使用mysqldump 232
9.6.2 創(chuàng)建備份文件 .234
9.6.3 從備份文件還原 236
9.6.4 轉(zhuǎn)儲(chǔ)CSV 格式 236
9.6.5 做好備份計(jì)劃 .237
9.7 思......
-
探討MySQL,從數(shù)據(jù)庫(kù)結(jié)構(gòu)到復(fù)雜的查詢。
-
使用PHP內(nèi)置的增強(qiáng)型MySQL接口PDO擴(kuò)展。
-
創(chuàng)建適用于不同用戶的動(dòng)態(tài)PHP網(wǎng)頁(yè)。
-
管理cookie和會(huì)話,保持較高的安全性。
-
借助React庫(kù)增強(qiáng)JavaScript語(yǔ)言。
-
使用Ajax在后臺(tái)處理瀏覽器與服務(wù)器之間的通信。
-
掌握裝飾網(wǎng)頁(yè)的CSS技能。
-
使用HTML5特性,包括地理定位、音頻、視頻和畫布元素。
-
把網(wǎng)站改造成移動(dòng)Web應(yīng)用。