-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
PHP MySQL與JavaScript學習手冊(第6版) 版權信息
- ISBN:9787519869748
- 條形碼:9787519869748 ; 978-7-5198-6974-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PHP MySQL與JavaScript學習手冊(第6版) 本書特色
這本書條理清晰、行文流暢、內容豐富,涵蓋PHP、MySQL、JavaScript、CSS、HTML5、jQuery和強大的React庫。 即使你只有基本的HTML知識,也能把開源技術和Web標準有機結合起來,構建數據驅動的交互式網站。這是一本實用的指南,經過全面更新,現已使用如今*新的Web編程核心技術,涵蓋PHP、MySQL、JavaScript、CSS、HTML5、jQuery和強大的React庫。 閱讀本書,Web設計人員將一一學習這些技術,并且養成良好的Web編程習慣,甚至還將了解如何針對移動設備優化網站。我們將綜合應用所學的知識,構建一個功能完善的社交網絡網站,在桌面和移動瀏覽器中都有精美的外觀。 專家推薦“這是一本很棒的入門書,介紹了幾門重要的開發語言。這本書條理清晰、行文流暢、內容豐富,很快就能讓你掌握創建動態網站的技術,而且會讓你動手開發一個基本的社交網絡網站!薄狝lbert Wiersch,CSE HTML Validator開發者
PHP MySQL與JavaScript學習手冊(第6版) 內容簡介
本書的主要內有:探討MySQL,從數據庫結構到復雜的查詢。使用PHP內置的增強型MySQL接口PDO擴展。創建適用于不同用戶的動態PHP網頁。管理cookie和會話,保持較高的安全性。借助React庫增強JavaScript語言。使用Ajax在后臺處理瀏覽器與服務器之間的通信。掌握裝飾網頁的CSS技能。使用HTML5特性,包括地理定位、音頻、視頻和畫布元素。把網站改造成移動Web應用。
PHP MySQL與JavaScript學習手冊(第6版) 目錄
目錄
前言 . 1
第1 章 動態Web 內容概述 7
1.1 HTTP 和HTML:Berners-Lee 成名的關鍵 8
1.2 請求- 響應過程 8
1.3 PHP、MySQL、JavaScript、CSS 和HTML5 的優勢 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 出現了 17
1.5 Apache Web 服務器 .17
1.6 處理移動設備 .18
1.7 關于開源 19
1.8 綜合應用 19
1.9 思考題 21
第2 章 搭建開發服務器 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 命令的區別59
3.3.11 函數 .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 運算符優先級 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 循環 .88
4.4.1 while 循環 88
4.4.2 dowhile 循環 .91
4.4.3 for 循環 91
4.4.4 跳出循環 .93
4.4.5 continue 語句 94
4.5 隱式和顯式類型轉換 95
4.6 PHP 動態鏈接 .96
4.7 動態鏈接實例 .97
4.8 思考題 98
第5 章 PHP 函數和對象 99
5.1 PHP 函數 100
5.1.1 定義函數 101
5.1.2 返回一個值 .102
5.1.3 返回一個數組 .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 創建對象 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 靜態方法 120
5.4.13 靜態屬性 121
5.4.14 繼承 122
5.5 思考題 .126
第6 章 PHP 數組 127
6.1 基本的數據存取 .127
6.1.1 數字索引數組 .127
6.1.2 關聯數組 129
6.1.3 使用array 關鍵字賦值 130
6.2 foreachas 循環 .131
6.3 多維數組 .134
6.4 使用數組函數 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 日期和時間函數 .148
7.2.1 日期常量 150
7.2.2 使用checkdate 151
7.3 處理文件 .152
7.3.1 檢查文件是否存在 152
7.3.2 創建文件 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 系統調用 .166
7.5 XHTML 還是HTML5 ? 167
7.6 思考題 .168
第8 章 MySQL 入門 169
8.1 MySQL 基礎知識 169
8.2 數據庫術語概覽 .170
8.3 通過命令行訪問MySQL 171
8.3.1 啟動命令行接口 171
8.3.2 使用命令行接口 175
8.3.3 MySQL 命令 176
8.3.4 數據類型 181
8.4 索引 191
8.4.1 創建索引 192
8.4.2 查詢MySQL 數據庫 197
8.4.3 聯結表 208
8.4.4 使用邏輯運算符 210
8.5 MySQL 函數 . 211
8.6 通過phpMyAdmin 訪問MySQL 211
8.7 思考題 .212
第9 章 精通MySQL 214
9.1 數據庫設計 214
9.2 規范化 .216
9.2.1 **范式 217
9.2.2 第二范式 219
9.2.3 第三范式 221
9.2.4 什么時候不做規范化223
9.3 關系 224
9.3.1 一對一關系 .224
9.3.2 一對多關系 .225
9.3.3 多對多關系 .226
9.3.4 數據庫的匿名性 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 創建備份文件 .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 具名參數 240
10.2.2 表征 241
10.2.3 構造方法屬性 241
10.2.4 即時編譯 242
10.2.5 聯合類型 242
10.2.6 空值安全運算符 .242
10.2.7 match 表達式 243
10.2.8 新增函數 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 數據庫 .252
11.1.1 過程 252
11.1.2 創建登錄文件 253
11.1.3 連接MySQL 數據庫 254
11.2 一個實例 259
11.2.1 $_POST 數組 262
11.2.2 刪除記錄 263
11.2.3 顯示表單 263
11.2.4 查詢數據庫 264
11.2.5 運行程序 265
11.3 MySQL 實踐 266
11.3.1 創建表 .266
11.3.2 描述表 .267
11.3.3 刪除表 .268
11.3.4 添加數據 269
11.3.5 檢索數據 270
11.3.6 更新數據 271
11.3.7 刪除數據 272
11.3.8 使用AUTO_INCREMENT 272
11.3.9 執行額外的查詢 .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 獲取提交的數據 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 數字和值域輸入框 .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
因篇幅原因略
PHP MySQL與JavaScript學習手冊(第6版) 作者簡介
Robin Nixon從20世紀80年代開始一直從事計算機方面的工作,撰寫關于計算機的文章。他開發的一個網站曾是世界上第一個獲得音樂版權所有者許可的廣播電臺。這是第一個使用彈出窗口的網站,用戶可以邊聽音樂邊上網。Robin全職為英國一家主流IT雜志出版社工作,身兼數職,包括編輯、營銷和光盤封面設計。
- >
名家帶你讀魯迅:朝花夕拾
- >
詩經-先民的歌唱
- >
山海經
- >
煙與鏡
- >
我從未如此眷戀人間
- >
朝聞道
- >
唐代進士錄
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)