注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計PHP、MySQL與JavaScript學習手冊(第六版)

PHP、MySQL與JavaScript學習手冊(第六版)

PHP、MySQL與JavaScript學習手冊(第六版)

定 價:¥198.00

作 者: [美] 羅賓·尼克松(Robin Nixon) 著
出版社: 中國電力出版社
叢編項:
標 簽: 暫缺

ISBN: 9787519869748 出版時間: 2022-09-01 包裝: 平裝
開本: 16開 頁數(shù): 800 字數(shù):  

內容簡介

  探討MySQL,從數(shù)據(jù)庫結構到復雜的查詢。 使用PHP內置的增強型MySQL接口PDO擴展。 創(chuàng)建適用于不同用戶的動態(tài)PHP網(wǎng)頁。 管理cookie和會話,保持較高的安全性。 借助React庫增強JavaScript語言。 使用Ajax在后臺處理瀏覽器與服務器之間的通信。 掌握裝飾網(wǎng)頁的CSS技能。 使用HTML5特性,包括地理定位、音頻、視頻和畫布元素。 把網(wǎng)站改造成移動Web應用。

作者簡介

  RobinNixon從20世紀80年代開始一直從事計算機方面的工作,撰寫關于計算機的文章。他開發(fā)的一個網(wǎng)站曾是世界上第一個獲得音樂版權所有者許可的廣播電臺。這是第一個使用彈出窗口的網(wǎng)站,用戶可以邊聽音樂邊上網(wǎng)。Robin全職為英國一家主流IT雜志出版社工作,身兼數(shù)職,包括編輯、營銷和光盤封面設計。

圖書目錄

目錄
前言 . 1
第1 章 動態(tài)Web 內容概述 7
1.1 HTTP 和HTML:Berners-Lee 成名的關鍵 8
1.2 請求- 響應過程 8
1.3 PHP、MySQL、JavaScript、CSS 和HTML5 的優(yōu)勢 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 服務器 .17
1.6 處理移動設備 .18
1.7 關于開源 19
1.8 綜合應用 19
1.9 思考題 21
第2 章 搭建開發(fā)服務器 22
2.1WAMP、MAMP 或LAMP 是什么? 23
2.2 在Windows 中安裝AMPPS 23
2.2.1 測試安裝結果 .28
2.2.2 訪問文檔根目錄(Windows) .29
2.2.3 其他WAMP 30
2.3 在 macOS 中安裝AMPPS 31
2.4 在Linux 中安裝LAMP .33
2.5 遠程工作 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 語言結構 .41
3.3.1 注釋 41
3.3.2 基本句法 .42
3.3.3 變量 43
3.3.4 運算符 48
3.3.5 變量賦值 .52
3.3.6 多行字符串 54
3.3.7 變量類型 .57
3.3.8 常量 58
3.3.9 預定義的常量 58
3.3.10 echo 和print 命令的區(qū)別59
3.3.11 函數(shù) .60
3.3.12 變量作用域61
3.4 思考題 66
第4 章 PHP 表達式和控制流 68
4.1 表達式 68
4.1.1 TRUE 或FALSE .69
4.1.2 字面量和變量 70
4.2 運算符 71
4.2.1 運算符優(yōu)先級 72
4.2.2 結合性 74
4.2.3 關系運算符 75
4.3 條件語句 80
4.3.1 if 語句 80
4.3.2 else 語句 81
4.3.3 elseif 語句 83
4.3.4 switch 語句 .84
4.3.5 三元運算符 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 語句 94
4.5 隱式和顯式類型轉換 95
4.6 PHP 動態(tài)鏈接 .96
4.7 動態(tài)鏈接實例 .97
4.8 思考題 98
第5 章 PHP 函數(shù)和對象 99
5.1 PHP 函數(shù) 100
5.1.1 定義函數(shù) 101
5.1.2 返回一個值 .102
5.1.3 返回一個數(shù)組 .104
5.1.4 引用傳參 105
5.1.5 返回全局變量 .107
5.1.6 變量作用域小結 107
5.2 引入和導入文件 .108
5.2.1 include 語句 108
5.2.2 使用include_once 108
5.2.3 使用require 和require_once 109
5.3 PHP 不同版本的兼容性 109
5.4 PHP 對象 110
5.4.1 術語 . 110
5.4.2 聲明一個類 . 112
5.4.3 創(chuàng)建對象 113
5.4.4 訪問對象 113
5.4.5 克隆對象 115
5.4.6 構造方法 116
5.4.7 析構方法 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 關聯(lián)數(shù)組 129
6.1.3 使用array 關鍵字賦值 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 章 實用PHP 技術 143
7.1 使用printf 143
7.1.1 設置精度 145
7.1.2 填補字符串 .146
7.1.3 使用sprintf 148
7.2 日期和時間函數(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 從文件中讀取內容 154
7.3.4 復制文件 155
7.3.5 移動文件 156
7.3.6 刪除文件 156
7.3.7 更新文件 156
7.3.8 多方存取時鎖定文件158
7.3.9 讀取整個文件 .159
7.3.10 上傳文件 160
7.4 系統(tǒng)調用 .166
7.5 XHTML 還是HTML5 ? 167
7.6 思考題 .168
第8 章 MySQL 入門 169
8.1 MySQL 基礎知識 169
8.2 數(shù)據(jù)庫術語概覽 .170
8.3 通過命令行訪問MySQL 171
8.3.1 啟動命令行接口 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ù)庫 197
8.4.3 聯(lián)結表 208
8.4.4 使用邏輯運算符 210
8.5 MySQL 函數(shù) . 211
8.6 通過phpMyAdmin 訪問MySQL 211
8.7 思考題 .212
第9 章 精通MySQL 214
9.1 數(shù)據(jù)庫設計 214
9.2 規(guī)范化 .216
9.2.1 第一范式 217
9.2.2 第二范式 219
9.2.3 第三范式 221
9.2.4 什么時候不做規(guī)范化223
9.3 關系 224
9.3.1 一對一關系 .224
9.3.2 一對多關系 .225
9.3.3 多對多關系 .226
9.3.4 數(shù)據(jù)庫的匿名性 227
9.4 事務 227
9.4.1 事務存儲引擎 .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 轉儲CSV 格式 236
9.6.5 做好備份計劃 .237
9.7 思考題 .238
第10 章 PHP 8 和MySQL 8 新特性 . 239
10.1 關于本章 239
10.2 PHP 8 .240
10.2.1 具名參數(shù) 240
10.2.2 表征 241
10.2.3 構造方法屬性 241
10.2.4 即時編譯 242
10.2.5 聯(lián)合類型 242
10.2.6 空值安全運算符 .242
10.2.7 match 表達式 243
10.2.8 新增函數(shù) 244
10.3 MySQL 8247
10.3.1 SQL 的更新 248
10.3.2 JSON(JavaScript Object Notation) 248
10.3.3 地理信息支持 248
10.3.4 可靠性 .249
10.3.5 速度和性能249
10.3.6 管理 249
10.3.7 安全性 .250
10.4 思考題 250
第11 章 使用PHP 訪問MySQL . 252
11.1 使用PHP 查詢MySQL 數(shù)據(jù)庫 .252
11.1.1 過程 252
11.1.2 創(chuàng)建登錄文件 253
11.1.3 連接MySQL 數(shù)據(jù)庫 254
11.2 一個實例 259
11.2.1 $_POST 數(shù)組 262
11.2.2 刪除記錄 263
11.2.3 顯示表單 263
11.2.4 查詢數(shù)據(jù)庫 264
11.2.5 運行程序 265
11.3 MySQL 實踐 266
11.3.1 創(chuàng)建表 .266
11.3.2 描述表 .267
11.3.3 刪除表 .268
11.3.4 添加數(shù)據(jù) 269
11.3.5 檢索數(shù)據(jù) 270
11.3.6 更新數(shù)據(jù) 271
11.3.7 刪除數(shù)據(jù) 272
11.3.8 使用AUTO_INCREMENT 272
11.3.9 執(zhí)行額外的查詢 .274
11.4 防止黑客攻擊 275
11.4.1 可以采取的措施 .277
11.4.2 使用占位符 278
11.4.3 防止 JavaScript 注入HTML .281
11.5 思考題 282
第12 章 表單處理 . 284
12.1 構建表單 284
12.2 獲取提交的數(shù)據(jù) 286
12.2.1 默認值 .287
12.2.2 輸入類型 288
12.2.3 凈化輸入 295
12.3 一個示例程序 297
12.4 HTML5 功能增強 300
12.4.1 autocomplete 屬性 .300
12.4.2 autofocus 屬性 .300
12.4.3 placeholder 屬性 .301
12.4.4 required 屬性 301
12.4.5 覆蓋屬性 301
12.4.6 width 和height 屬性 .302
12.4.7 min 和max 屬性 .302
12.4.8 step 屬性 .302
12.4.9 form 屬性 302
12.4.10 list 屬性 303
12.4.11 顏色輸入框 .303
12.4.12 數(shù)字和值域輸入框 .303
12.4.13 日期和時間選擇器 .303
12.5 思考題 304
第13 章 cookie、會話和身份驗證 . 305
13.1 在PHP 中使用cookie 305
13.1.1 設置cookie 307
13.1.2 訪問cookie 308
13.1.3 銷毀cookie 308
13.2 HTTP 身份驗證 308
13.2.1 存儲用戶名和密碼 312
13.2.2 一個示例程序 314
13.3 使用會話 317
13.3.1 開始會話 318
13.3.2 結束會話 321
13.3.3 設置超時時間 322
13.3.4 會話的安全性 323
13.4 思考題 326
因篇幅原因略

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號