91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
PHP、MySQL與JavaScript學(xué)習(xí)手冊(cè)(第六版)
PHP、MySQL與JavaScript學(xué)習(xí)手冊(cè)(第六版)
Robin Nixon
安道 譯
出版時(shí)間:2022年10月
頁數(shù):770
“這是一本很棒的入門書,介紹了幾門重要的開發(fā)語言。這本書條理清晰、行文流暢、內(nèi)容豐富,很快就能讓你掌握創(chuàng)建動(dòng)態(tài)網(wǎng)站的技術(shù),而且會(huì)讓你動(dòng)手開發(fā)一個(gè)基本的社交網(wǎng)絡(luò)網(wǎng)站。”
——Albert Wiersch
CSE HTML Validator開發(fā)者

即使你只有基本的HTML知識(shí),也能把開源技術(shù)和Web標(biāo)準(zhǔn)有機(jī)結(jié)合起來,構(gòu)建數(shù)據(jù)驅(qū)動(dòng)的交互式網(wǎng)站。這是一本實(shí)用的指南,經(jīng)過全面更新,現(xiàn)已使用如今最新的Web編程核心技術(shù),涵蓋PHP、MySQL、JavaScript、CSS、HTML5、jQuery和強(qiáng)大的React庫。
閱讀本書,Web設(shè)計(jì)人員將一一學(xué)習(xí)這些技術(shù),并且養(yǎng)成良好的Web編程習(xí)慣,甚至還將了解如何針對(duì)移動(dòng)設(shè)備優(yōu)化網(wǎng)站。我們將綜合應(yīng)用所學(xué)的知識(shí),構(gòu)建一個(gè)功能完善的社交網(wǎng)絡(luò)網(wǎng)站,在桌面和移動(dòng)瀏覽器中都有精美的外觀。
● 探討MySQL,從數(shù)據(jù)庫結(jié)構(gòu)到復(fù)雜的查詢。
● 使用PHP內(nèi)置的增強(qiáng)型MySQL接口PDO擴(kuò)展。
● 創(chuàng)建適用于不同用戶的動(dòng)態(tài)PHP網(wǎng)頁。
● 管理cookie和會(huì)話,保持較高的安全性。
● 借助React庫增強(qiáng)JavaScript語言。
● 使用Ajax在后臺(tái)處理瀏覽器與服務(wù)器之間的通信。
● 掌握裝飾網(wǎng)頁的CSS技能。
● 使用HTML5特性,包括地理定位、音頻、視頻和畫布元素。
● 把網(wǎng)站改造成移動(dòng)Web應(yīng)用。
  1. 前言
  2. 第1章 動(dòng)態(tài)Web內(nèi)容概述
  3. 1.1 HTTP和HTML:Berners-Lee成名的關(guān)鍵
  4. 1.2 請(qǐng)求-響應(yīng)過程
  5. 1.3 PHP、MySQL、JavaScript、CSS和HTML5的優(yōu)勢(shì)
  6. 1.3.1 MariaDB:MySQL的同胞兄弟
  7. 1.3.2 使用PHP
  8. 1.3.3 使用MySQL
  9. 1.3.4 使用JavaScript
  10. 1.3.5 使用CSS
  11. 1.4 于是HTML5出現(xiàn)了
  12. 1.5 Apache Web服務(wù)器
  13. 1.6 處理移動(dòng)設(shè)備
  14. 1.7 關(guān)于開源
  15. 1.8 綜合應(yīng)用
  16. 1.9 思考題
  17. 第2章 搭建開發(fā)服務(wù)器
  18. 2.1 WAMP、MAMP或LAMP是什么?
  19. 2.2 在Windows中安裝AMPPS
  20. 2.2.1 測(cè)試安裝結(jié)果
  21. 2.2.2 訪問文檔根目錄(Windows)
  22. 2.2.3 其他WAMP
  23. 2.3 在macOS中安裝AMPPS
  24. 2.4 在Linux中安裝LAMP
  25. 2.5 遠(yuǎn)程工作
  26. 2.5.1 登錄
  27. 2.5.2 使用SFTP或FTPS
  28. 2.6 使用代碼編輯器
  29. 2.7 使用IDE
  30. 2.8 思考題
  31. 第3章 PHP入門
  32. 3.1 在HTML代碼中嵌入PHP
  33. 3.2 本書示例
  34. 3.3 PHP語言結(jié)構(gòu)
  35. 3.3.1 注釋
  36. 3.3.2 基本句法
  37. 3.3.3 變量
  38. 3.3.4 運(yùn)算符
  39. 3.3.5 變量賦值
  40. 3.3.6 多行字符串
  41. 3.3.7 變量類型
  42. 3.3.8 常量
  43. 3.3.9 預(yù)定義的常量
  44. 3.3.10 echo和print命令的區(qū)別
  45. 3.3.11 函數(shù)
  46. 3.3.12 變量作用域
  47. 3.4 思考題
  48. 第4章 PHP表達(dá)式和控制流
  49. 4.1 表達(dá)式
  50. 4.1.1 TRUE或FALSE
  51. 4.1.2 字面量和變量
  52. 4.2 運(yùn)算符
  53. 4.2.1 運(yùn)算符優(yōu)先級(jí)
  54. 4.2.2 結(jié)合性
  55. 4.2.3 關(guān)系運(yùn)算符
  56. 4.3 條件語句
  57. 4.3.1 if語句
  58. 4.3.2 else語句
  59. 4.3.3 elseif語句
  60. 4.3.4 switch語句
  61. 4.3.5 三元運(yùn)算符
  62. 4.4 循環(huán)
  63. 4.4.1 while循環(huán)
  64. 4.4.2 do...while循環(huán)
  65. 4.4.3 for循環(huán)
  66. 4.4.4 跳出循環(huán)
  67. 4.4.5 continue語句
  68. 4.5 隱式和顯式類型轉(zhuǎn)換
  69. 4.6 PHP動(dòng)態(tài)鏈接
  70. 4.7 動(dòng)態(tài)鏈接實(shí)例
  71. 4.8 思考題
  72. 第5章 PHP函數(shù)和對(duì)象
  73. 5.1 PHP函數(shù)
  74. 5.1.1 定義函數(shù)
  75. 5.1.2 返回一個(gè)值
  76. 5.1.3 返回一個(gè)數(shù)組
  77. 5.1.4 引用傳參
  78. 5.1.5 返回全局變量
  79. 5.1.6 變量作用域小結(jié)
  80. 5.2 引入和導(dǎo)入文件
  81. 5.2.1 include語句
  82. 5.2.2 使用include_once
  83. 5.2.3 使用require和require_once
  84. 5.3 PHP不同版本的兼容性
  85. 5.4 PHP對(duì)象
  86. 5.4.1 術(shù)語
  87. 5.4.2 聲明一個(gè)類
  88. 5.4.3 創(chuàng)建對(duì)象
  89. 5.4.4 訪問對(duì)象
  90. 5.4.5 克隆對(duì)象
  91. 5.4.6 構(gòu)造方法
  92. 5.4.7 析構(gòu)方法
  93. 5.4.8 編寫方法
  94. 5.4.9 聲明屬性
  95. 5.4.10 聲明常量
  96. 5.4.11 屬性和方法的作用域
  97. 5.4.12 靜態(tài)方法
  98. 5.4.13 靜態(tài)屬性
  99. 5.4.14 繼承
  100. 5.5 思考題
  101. 第6章 PHP數(shù)組
  102. 6.1 基本的數(shù)據(jù)存取
  103. 6.1.1 數(shù)字索引數(shù)組
  104. 6.1.2 關(guān)聯(lián)數(shù)組
  105. 6.1.3 使用array關(guān)鍵字賦值
  106. 6.2 foreach...as循環(huán)
  107. 6.3 多維數(shù)組
  108. 6.4 使用數(shù)組函數(shù)
  109. 6.4.1 is_array
  110. 6.4.2 count
  111. 6.4.3 sort
  112. 6.4.4 shuffle
  113. 6.4.5 explode
  114. 6.4.6 extract
  115. 6.4.7 compact
  116. 6.4.8 reset
  117. 6.4.9 end
  118. 6.5 思考題
  119. 第7章 實(shí)用PHP技術(shù)
  120. 7.1 使用printf
  121. 7.1.1 設(shè)置精度
  122. 7.1.2 填補(bǔ)字符串
  123. 7.1.3 使用sprintf
  124. 7.2 日期和時(shí)間函數(shù)
  125. 7.2.1 日期常量
  126. 7.2.2 使用checkdate
  127. 7.3 處理文件
  128. 7.3.1 檢查文件是否存在
  129. 7.3.2 創(chuàng)建文件
  130. 7.3.3 從文件中讀取內(nèi)容
  131. 7.3.4 復(fù)制文件
  132. 7.3.5 移動(dòng)文件
  133. 7.3.6 刪除文件
  134. 7.3.7 更新文件
  135. 7.3.8 多方存取時(shí)鎖定文件
  136. 7.3.9 讀取整個(gè)文件
  137. 7.3.10 上傳文件
  138. 7.4 系統(tǒng)調(diào)用
  139. 7.5 XHTML還是HTML5?
  140. 7.6 思考題
  141. 第8章 MySQL入門
  142. 8.1 MySQL基礎(chǔ)知識(shí)
  143. 8.2 數(shù)據(jù)庫術(shù)語概覽
  144. 8.3 通過命令行訪問MySQL
  145. 8.3.1 啟動(dòng)命令行接口
  146. 8.3.2 使用命令行接口
  147. 8.3.3 MySQL命令
  148. 8.3.4 數(shù)據(jù)類型
  149. 8.4 索引
  150. 8.4.1 創(chuàng)建索引
  151. 8.4.2 查詢MySQL數(shù)據(jù)庫
  152. 8.4.3 聯(lián)結(jié)表
  153. 8.4.4 使用邏輯運(yùn)算符
  154. 8.5 MySQL函數(shù)
  155. 8.6 通過phpMyAdmin訪問MySQL
  156. 8.7 思考題
  157. 第9章 精通MySQL
  158. 9.1 數(shù)據(jù)庫設(shè)計(jì)
  159. 9.2 規(guī)范化
  160. 9.2.1 第一范式
  161. 9.2.2 第二范式
  162. 9.2.3 第三范式
  163. 9.2.4 什么時(shí)候不做規(guī)范化
  164. 9.3 關(guān)系
  165. 9.3.1 一對(duì)一關(guān)系
  166. 9.3.2 一對(duì)多關(guān)系
  167. 9.3.3 多對(duì)多關(guān)系
  168. 9.3.4 數(shù)據(jù)庫的匿名性
  169. 9.4 事務(wù)
  170. 9.4.1 事務(wù)存儲(chǔ)引擎
  171. 9.4.2 使用BEGIN
  172. 9.4.3 使用COMMIT
  173. 9.4.4 使用ROLLBACK
  174. 9.5 使用EXPLAIN
  175. 9.6 備份和還原
  176. 9.6.1 使用mysqldump
  177. 9.6.2 創(chuàng)建備份文件
  178. 9.6.3 從備份文件還原
  179. 9.6.4 轉(zhuǎn)儲(chǔ)CSV格式
  180. 9.6.5 做好備份計(jì)劃
  181. 9.7 思考題
  182. 第10章 PHP 8和MySQL 8新特性
  183. 10.1 關(guān)于本章
  184. 10.2 PHP 8
  185. 10.2.1 具名參數(shù)
  186. 10.2.2 表征
  187. 10.2.3 構(gòu)造方法屬性
  188. 10.2.4 即時(shí)編譯
  189. 10.2.5 聯(lián)合類型
  190. 10.2.6 空值安全運(yùn)算符
  191. 10.2.7 match表達(dá)式
  192. 10.2.8 新增函數(shù)
  193. 10.3 MySQL 8
  194. 10.3.1 SQL的更新
  195. 10.3.2 JSON(JavaScript Object Notation)
  196. 10.3.3 地理信息支持
  197. 10.3.4 可靠性
  198. 10.3.5 速度和性能
  199. 10.3.6 管理
  200. 10.3.7 安全性
  201. 10.4 思考題
  202. 第11章 使用PHP訪問MySQL
  203. 11.1 使用PHP查詢MySQL數(shù)據(jù)庫
  204. 11.1.1 過程
  205. 11.1.2 創(chuàng)建登錄文件
  206. 11.1.3 連接MySQL數(shù)據(jù)庫
  207. 11.2 一個(gè)實(shí)例
  208. 11.2.1 $_POST數(shù)組
  209. 11.2.2 刪除記錄
  210. 11.2.3 顯示表單
  211. 11.2.4 查詢數(shù)據(jù)庫
  212. 11.2.5 運(yùn)行程序
  213. 11.3 MySQL實(shí)踐
  214. 11.3.1 創(chuàng)建表
  215. 11.3.2 描述表
  216. 11.3.3 刪除表
  217. 11.3.4 添加數(shù)據(jù)
  218. 11.3.5 檢索數(shù)據(jù)
  219. 11.3.6 更新數(shù)據(jù)
  220. 11.3.7 刪除數(shù)據(jù)
  221. 11.3.8 使用AUTO_INCREMENT
  222. 11.3.9 執(zhí)行額外的查詢
  223. 11.4 防止黑客攻擊
  224. 11.4.1 可以采取的措施
  225. 11.4.2 使用占位符
  226. 11.4.3 防止 JavaScript注入HTML
  227. 11.5 思考題
  228. 第12章 表單處理
  229. 12.1 構(gòu)建表單
  230. 12.2 獲取提交的數(shù)據(jù)
  231. 12.2.1 默認(rèn)值
  232. 12.2.2 輸入類型
  233. 12.2.3 凈化輸入
  234. 12.3 一個(gè)示例程序
  235. 12.4 HTML5功能增強(qiáng)
  236. 12.4.1 autocomplete屬性
  237. 12.4.2 autofocus屬性
  238. 12.4.3 placeholder屬性
  239. 12.4.4 required屬性
  240. 12.4.5 覆蓋屬性
  241. 12.4.6 width和height屬性
  242. 12.4.7 min和max屬性
  243. 12.4.8 step屬性
  244. 12.4.9 form屬性
  245. 12.4.10 list屬性
  246. 12.4.11 顏色輸入框
  247. 12.4.12 數(shù)字和值域輸入框
  248. 12.4.13 日期和時(shí)間選擇器
  249. 12.5 思考題
  250. 第13章 cookie、會(huì)話和身份驗(yàn)證
  251. 13.1 在PHP中使用cookie
  252. 13.1.1 設(shè)置cookie
  253. 13.1.2 訪問cookie
  254. 13.1.3 銷毀cookie
  255. 13.2 HTTP身份驗(yàn)證
  256. 13.2.1 存儲(chǔ)用戶名和密碼
  257. 13.2.2 一個(gè)示例程序
  258. 13.3 使用會(huì)話
  259. 13.3.1 開始會(huì)話
  260. 13.3.2 結(jié)束會(huì)話
  261. 13.3.3 設(shè)置超時(shí)時(shí)間
  262. 13.3.4 會(huì)話的安全性
  263. 13.4 思考題
  264. 第14章 探索JavaScript
  265. 14.1 JavaScript和HTML文本
  266. 14.1.1 在文檔頭部引入腳本
  267. 14.1.2 老舊和非標(biāo)準(zhǔn)瀏覽器
  268. 14.1.3 引入JavaScript文件
  269. 14.1.4 調(diào)試JavaScript錯(cuò)誤
  270. 14.2 使用注釋
  271. 14.3 分號(hào)
  272. 14.4 變量
  273. 14.4.1 字符串變量
  274. 14.4.2 數(shù)值變量
  275. 14.4.3 數(shù)組
  276. 14.5 運(yùn)算符
  277. 14.5.1 算術(shù)運(yùn)算符
  278. 14.5.2 賦值運(yùn)算符
  279. 14.5.3 比較運(yùn)算符
  280. 14.5.4 邏輯運(yùn)算符
  281. 14.5.5 遞增、遞減和簡(jiǎn)短賦值運(yùn)算符
  282. 14.5.6 字符串拼接
  283. 14.5.7 轉(zhuǎn)義字符
  284. 14.6 變量類型
  285. 14.7 函數(shù)
  286. 14.8 全局變量
  287. 14.9 局部變量
  288. 14.10 文檔對(duì)象模型
  289. 14.10.1 $符號(hào)的另一個(gè)用途
  290. 14.10.2 使用DOM
  291. 14.11 關(guān)于document.write
  292. 14.11.1 使用console.log
  293. 14.11.2 使用alert
  294. 14.11.3 寫入元素
  295. 14.11.4 使用document.write
  296. 14.12 思考題
  297. 第15章 JavaScript表達(dá)式和控制流
  298. 15.1 表達(dá)式
  299. 15.2 字面量和變量
  300. 15.3 運(yùn)算符
  301. 15.3.1 運(yùn)算符優(yōu)先級(jí)
  302. 15.3.2 結(jié)合性
  303. 15.3.3 關(guān)系運(yùn)算符
  304. 15.4 with語句
  305. 15.5 使用onerror
  306. 15.6 使用try...catch
  307. 15.7 條件語句
  308. 15.7.1 if語句
  309. 15.7.2 else語句
  310. 15.7.3 switch語句
  311. 15.7.4 ?運(yùn)算符
  312. 15.8 循環(huán)
  313. 15.8.1 while循環(huán)
  314. 15.8.2 do...while循環(huán)
  315. 15.8.3 for循環(huán)
  316. 15.8.4 跳出循環(huán)
  317. 15.8.5 continue語句
  318. 15.9 顯式轉(zhuǎn)換類型
  319. 15.10 思考題
  320. 第16章 JavaScript函數(shù)、對(duì)象和數(shù)組
  321. 16.1 JavaScript函數(shù)
  322. 16.1.1 定義函數(shù)
  323. 16.1.2 返回一個(gè)值
  324. 16.1.3 返回一個(gè)數(shù)組
  325. 16.2 JavaScript對(duì)象
  326. 16.2.1 聲明類
  327. 16.2.2 創(chuàng)建對(duì)象
  328. 16.2.3 訪問對(duì)象
  329. 16.2.4 prototype關(guān)鍵字
  330. 16.3 JavaScript數(shù)組
  331. 16.3.1 數(shù)字?jǐn)?shù)組
  332. 16.3.2 關(guān)聯(lián)數(shù)組
  333. 16.3.3 多維數(shù)組
  334. 16.3.4 使用數(shù)組方法
  335. 16.4 思考題
  336. 第17章 JavaScript和PHP數(shù)據(jù)驗(yàn)證及錯(cuò)誤處理
  337. 17.1 使用JavaScript驗(yàn)證用戶輸入
  338. 17.1.1 validate.html文檔(第一部分)
  339. 17.1.2 validate.html文檔(第二部分)
  340. 17.2 正則表達(dá)式
  341. 17.2.1 通過元字符匹配
  342. 17.2.2 字符模糊匹配
  343. 17.2.3 使用括號(hào)分組
  344. 17.2.4 字符類
  345. 17.2.5 指明范圍
  346. 17.2.6 否定
  347. 17.2.7 幾個(gè)更復(fù)雜的例子
  348. 17.2.8 元字符小結(jié)
  349. 17.2.9 通用修飾符
  350. 17.2.10 在JavaScript中使用正則表達(dá)式
  351. 17.2.11 在PHP中使用正則表達(dá)式
  352. 17.3 PHP驗(yàn)證之后重新顯示表單
  353. 17.4 思考題
  354. 第18章 使用異步通信
  355. 18.1 什么是異步通信?
  356. 18.2 使用XMLHttpRequest
  357. 18.2.1 首個(gè)異步程序
  358. 18.2.2 把POST方法換成GET方法
  359. 18.2.3 發(fā)送XML請(qǐng)求
  360. 18.2.4 使用框架處理異步通信
  361. 18.3 思考題
  362. 第19章 CSS入門
  363. 19.1 導(dǎo)入樣式表
  364. 19.1.1 在HTML中導(dǎo)入CSS
  365. 19.1.2 內(nèi)嵌樣式
  366. 19.2 使用ID
  367. 19.3 使用類
  368. 19.4 使用分號(hào)
  369. 19.5 CSS規(guī)則
  370. 19.5.1 聲明多個(gè)屬性
  371. 19.5.2 使用注釋
  372. 19.6 樣式類型
  373. 19.6.1 默認(rèn)樣式
  374. 19.6.2 用戶樣式
  375. 19.6.3 外部樣式表
  376. 19.6.4 內(nèi)部樣式
  377. 19.6.5 行內(nèi)樣式
  378. 19.7 CSS選擇符
  379. 19.7.1 類型選擇符
  380. 19.7.2 后代選擇符
  381. 19.7.3 子代選擇符
  382. 19.7.4 ID選擇符
  383. 19.7.5 類選擇符
  384. 19.7.6 屬性選擇符
  385. 19.7.7 通用選擇符
  386. 19.7.8 成組選擇
  387. 19.8 CSS層疊規(guī)則
  388. 19.8.1 樣式表創(chuàng)建方
  389. 19.8.2 樣式表創(chuàng)建方法
  390. 19.8.3 樣式表選擇符
  391. 19.9 div和span元素之間的區(qū)別
  392. 19.10 度量單位
  393. 19.11 字體排版
  394. 19.11.1 font-family
  395. 19.11.2 font-style
  396. 19.11.3 font-size
  397. 19.11.4 font-weight
  398. 19.12 管理文本樣式
  399. 19.12.1 裝飾效果
  400. 19.12.2 間距
  401. 19.12.3 對(duì)齊方式
  402. 19.12.4 大小寫轉(zhuǎn)換
  403. 19.12.5 縮進(jìn)
  404. 19.13 CSS顏色
  405. 19.13.1 顏色字符串的簡(jiǎn)寫形式
  406. 19.13.2 漸變
  407. 19.14 定位元素
  408. 19.14.1 絕對(duì)定位
  409. 19.14.2 相對(duì)定位
  410. 19.14.3 固定定位
  411. 19.15 偽類
  412. 19.16 簡(jiǎn)寫規(guī)則
  413. 19.17 盒模型和布局
  414. 19.17.1 設(shè)置外邊距
  415. 19.17.2 添加邊框
  416. 19.17.3 調(diào)整內(nèi)邊距
  417. 19.17.4 對(duì)象內(nèi)容
  418. 19.18 思考題
  419. 第20章 CSS3新增特性
  420. 20.1 屬性選擇符
  421. 20.2 box-sizing屬性
  422. 20.3 CSS3背景
  423. 20.3.1 background-clip屬性
  424. 20.3.2 background-origin屬性
  425. 20.3.3 background-size屬性
  426. 20.3.4 使用auto值
  427. 20.3.5 多個(gè)背景
  428. 20.4 CSS3邊框
  429. 20.4.1 border-color屬性
  430. 20.4.2 border-radius屬性
  431. 20.5 盒子投影
  432. 20.6 元素溢出
  433. 20.7 多欄布局
  434. 20.8 顏色和不透明度
  435. 20.8.1 HSL顏色
  436. 20.8.2 HSLA顏色
  437. 20.8.3 RGB顏色
  438. 20.8.4 RGBA顏色
  439. 20.8.5 opacity屬性
  440. 20.9 文本效果
  441. 20.9.1 text-shadow屬性
  442. 20.9.2 text-overflow屬性
  443. 20.9.3 word-wrap屬性
  444. 20.10 Web字體
  445. 20.11 變形
  446. 20.12 過渡
  447. 20.12.1 要過渡的屬性
  448. 20.12.2 過渡持續(xù)時(shí)間
  449. 20.12.3 過渡延遲
  450. 20.12.4 過渡時(shí)序
  451. 20.12.5 簡(jiǎn)寫句法
  452. 20.13 思考題
  453. 第21章 通過JavaScript訪問CSS
  454. 21.1 再談getElementById函數(shù)
  455. 21.1.1 O函數(shù)
  456. 21.1.2 S函數(shù)
  457. 21.1.3 C函數(shù)
  458. 21.1.4 引入這些函數(shù)
  459. 21.2 通過JavaScript訪問CSS屬性
  460. 21.2.1 常用屬性
  461. 21.2.2 其他屬性
  462. 21.3 行內(nèi)JavaScript
  463. 21.3.1 this關(guān)鍵字
  464. 21.3.2 在<script>標(biāo)簽中為對(duì)象附加事件
  465. 21.3.3 其他事件
  466. 21.4 添加元素
  467. 21.4.1 刪除元素
  468. 21.4.2 添加和刪除元素的替代方案
  469. 21.5 使用中斷
  470. 21.5.1 使用setTimeout
  471. 21.5.2 取消超時(shí)
  472. 21.5.3 使用setInterval
  473. 21.5.4 在動(dòng)畫中使用中斷
  474. 21.6 思考題
  475. 第22章 jQuery入門
  476. 22.1 為什么選擇jQuery?
  477. 22.2 引入jQuery
  478. 22.2.1 選擇正確的版本
  479. 22.2.2 自己下載
  480. 22.2.3 使用內(nèi)容分發(fā)網(wǎng)絡(luò)
  481. 22.2.4 定制jQuery
  482. 22.3 jQuery句法
  483. 22.3.1 一個(gè)簡(jiǎn)單的例子
  484. 22.3.2 避免庫之間出現(xiàn)沖突
  485. 22.4 選擇符
  486. 22.4.1 css方法
  487. 22.4.2 元素選擇符
  488. 22.4.3 ID選擇符
  489. 22.4.4 類選擇符
  490. 22.4.5 組合選擇符
  491. 22.5 處理事件
  492. 22.6 等待文檔準(zhǔn)備就緒
  493. 22.7 事件函數(shù)和屬性
  494. 22.7.1 blur和focus事件
  495. 22.7.2 this關(guān)鍵字
  496. 22.7.3 click和dblclick事件
  497. 22.7.4 keypress事件
  498. 22.7.5 貼心編程
  499. 22.7.6 mousemove事件
  500. 22.7.7 其他鼠標(biāo)事件
  501. 22.7.8 其他鼠標(biāo)方法
  502. 22.7.9 submit事件
  503. 22.8 特殊效果
  504. 22.8.1 隱藏和顯現(xiàn)
  505. 22.8.2 toggle方法
  506. 22.8.3 淡入和淡出
  507. 22.8.4 上滑和下滑
  508. 22.8.5 動(dòng)畫
  509. 22.8.6 停止動(dòng)畫
  510. 22.9 處理DOM
  511. 22.9.1 text和html兩個(gè)方法之間的區(qū)別
  512. 22.9.2 val和attr方法
  513. 22.9.3 添加和刪除元素
  514. 22.10 動(dòng)態(tài)應(yīng)用類
  515. 22.11 修改尺寸
  516. 22.11.1 width和height方法
  517. 22.11.2 innerWidth和innerHeight方法
  518. 22.11.3 outerWidth和outerHeight方法
  519. 22.12 遍歷DOM
  520. 22.12.1 父元素
  521. 22.12.2 子元素
  522. 22.12.3 同輩元素
  523. 22.12.4 選擇下一個(gè)和前一個(gè)元素
  524. 22.12.5 遍歷jQuery選集
  525. 22.12.6 is方法
  526. 22.13 拋開選擇符使用jQuery
  527. 22.13.1 $.each方法
  528. 22.13.2 $.map方法
  529. 22.14 異步通信
  530. 22.14.1使用POST方法
  531. 22.14.2 使用GET方法
  532. 22.15 插件
  533. 22.15.1 jQuery用戶界面插件
  534. 22.15.2 其他插件
  535. 22.16 思考題
  536. 第23章 jQuery Mobile入門
  537. 23.1 引入jQuery Mobile
  538. 23.2 開始使用
  539. 23.3 鏈接頁面
  540. 23.3.1 非異步鏈接
  541. 23.3.2 鏈接文檔內(nèi)的多個(gè)頁面
  542. 23.3.3 頁面過渡效果
  543. 23.4 裝飾按鈕
  544. 23.5 處理列表
  545. 23.5.1 可篩選的列表
  546. 23.5.2 列表分組標(biāo)題
  547. 23.6 接下來
  548. 23.7 思考題
  549. 第24章 React入門
  550. 24.1 React到底能解決什么問題
  551. 24.2 獲取React文件
  552. 24.3 創(chuàng)建首個(gè)React項(xiàng)目
  553. 24.3.1 把類換成函數(shù)
  554. 24.3.2 純函數(shù)和非純函數(shù):黃金法則
  555. 24.3.3 同時(shí)使用類和函數(shù)
  556. 24.3.4 屬性和組件
  557. 24.3.5 類和函數(shù)之間的區(qū)別
  558. 24.4 React狀態(tài)和生命周期
  559. 24.5 React中的事件
  560. 24.6 JSX行內(nèi)條件語句
  561. 24.7 使用列表和鍵
  562. 24.8 處理表單
  563. 24.8.1 使用文本輸入框
  564. 24.8.2 使用多行文本輸入框
  565. 24.8.3 使用選擇框
  566. 24.9 React Native
  567. 24.9.1 創(chuàng)建React Native應(yīng)用
  568. 24.9.2 擴(kuò)展閱讀
  569. 24.9.3 更上層樓
  570. 24.10 思考題
  571. 第25章 HTML5入門
  572. 25.1 畫布元素
  573. 25.2 地理定位
  574. 25.3 音頻和視頻
  575. 25.4 表單
  576. 25.5 本地存儲(chǔ)
  577. 25.6 Web職程
  578. 25.7 思考題
  579. 第26章 HTML5畫布
  580. 26.1 創(chuàng)建和訪問畫布
  581. 26.1.1 toDataURL函數(shù)
  582. 26.1.2 指定圖像類型
  583. 26.1.3 fillRect方法
  584. 26.1.4 clearRect方法
  585. 26.1.5 strokeRect方法
  586. 26.1.6 三者合用
  587. 26.1.7 createLinearGradient方法
  588. 26.1.8 addColorStop方法詳解
  589. 26.1.9 createRadialGradient方法
  590. 26.1.10 填充圖案
  591. 26.2 在畫布上書寫文本
  592. 26.2.1 strokeText方法
  593. 26.2.2 textBaseline屬性
  594. 26.2.3 font屬性
  595. 26.2.4 textAlign屬性
  596. 26.2.5 fillText方法
  597. 26.2.6 measureText方法
  598. 26.3 繪制線條
  599. 26.3.1 lineWidth屬性
  600. 26.3.2 lineCap和lineJoin屬性
  601. 26.3.3 miterLimit屬性
  602. 26.4 使用路徑
  603. 26.4.1 moveTo和lineTo方法
  604. 26.4.2 stroke方法
  605. 26.4.3 rect方法
  606. 26.5 填充區(qū)域
  607. 26.5.1 clip方法
  608. 26.5.2 isPointInPath方法
  609. 26.6 繪制曲線
  610. 26.6.1 arc方法
  611. 26.6.2 arcTo方法
  612. 26.6.3 quadraticCurveTo方法
  613. 26.6.4 bezierCurveTo方法
  614. 26.7 處理圖像
  615. 26.7.1 drawImage方法
  616. 26.7.2 調(diào)整圖像尺寸
  617. 26.7.3 選擇圖像上的一個(gè)區(qū)域
  618. 26.7.4 復(fù)制畫布
  619. 26.7.5 添加陰影
  620. 26.8 像素級(jí)編輯
  621. 26.8.1 getImageData方法
  622. 26.8.2 putImageData方法
  623. 26.8.3 createImageData方法
  624. 26.9 高級(jí)圖形效果
  625. 26.9.1 globalCompositeOperation屬性
  626. 26.9.2 globalAlpha屬性
  627. 26.10 變形
  628. 26.10.1 scale方法
  629. 26.10.2 save和restore方法
  630. 26.10.3 rotate方法
  631. 26.10.4 translate方法
  632. 26.10.5 transform方法
  633. 26.10.6 setTransform方法
  634. 26.11 思考題
  635. 第27章 HTML5音頻和視頻
  636. 27.1 關(guān)于編碼解碼器
  637. 27.2 <audio>元素
  638. 27.3 <video>元素
  639. 27.4 思考題
  640. 第28章 其他HTML5特性
  641. 28.1 地理定位和GPS服務(wù)
  642. 28.2 其他定位方法
  643. 28.3 HTML5地理定位
  644. 28.4 本地存儲(chǔ)
  645. 28.4.1 使用本地存儲(chǔ)
  646. 28.4.2 localStorage對(duì)象
  647. 28.5 Web職程
  648. 28.6 拖放功能
  649. 28.7 跨文檔通信
  650. 28.8 其他HTML5標(biāo)簽
  651. 28.9 思考題
  652. 第29章 綜合應(yīng)用
  653. 29.1 設(shè)計(jì)社交網(wǎng)絡(luò)應(yīng)用
  654. 29.2 網(wǎng)站源碼
  655. 29.3 functions.php
  656. 29.4 header.php
  657. 29.5 setup.php
  658. 29.6 index.php
  659. 29.7 signup.php
  660. 29.7.1 檢查用戶名是否可用
  661. 29.7.2 登錄
  662. 29.8 checkuser.php
  663. 29.9 login.php
  664. 29.10 profile.php
  665. 29.10.1 添加“關(guān)于我”文本
  666. 29.10.2 添加頭像
  667. 29.10.3 處理圖像
  668. 29.10.4 顯示當(dāng)前用戶的個(gè)人資料
  669. 29.11 members.php
  670. 29.11.1 查看用戶的個(gè)人資料
  671. 29.11.2 添加和刪除好友
  672. 29.11.3 列出所有成員
  673. 29.12 friends.php
  674. 29.13 messages.php
  675. 29.14 logout.php
  676. 29.15 styles.css
  677. 29.16 javascript.js
  678. 29.17 思考題
  679. 附錄 思考題參考答案
書名:PHP、MySQL與JavaScript學(xué)習(xí)手冊(cè)(第六版)
作者:Robin Nixon
譯者:安道 譯
國內(nèi)出版社:中國電力出版社
出版時(shí)間:2022年10月
頁數(shù):770
書號(hào):978-7-5198-6974-8
原版書書名:Learning PHP, MySQL & JavaScript SIXTH EDITION
原版書出版商:O'Reilly Media
Robin Nixon
 
自20世紀(jì)80年代以來,Robin Nixon就一直從事計(jì)算機(jī)工作和撰寫有關(guān)計(jì)算機(jī)的書籍(他的第一臺(tái)計(jì)算機(jī)是一個(gè)具有4KB內(nèi)存的笨重的Tandy TRS 80-1型)。他開發(fā)的一個(gè)網(wǎng)站提供給了世界上第一個(gè)由音樂版權(quán)持有者授權(quán)的廣播電臺(tái)。為了使人們?cè)诼犚魳窌r(shí)還可繼續(xù)上網(wǎng),Robin還開發(fā)了第一個(gè)大家都熟知的彈出窗口。他還全職為英國一個(gè)主要的IT雜志出版社工作,在那里,他負(fù)責(zé)幾項(xiàng)工作,包括編輯、宣傳和唱片封面編輯,還出版了16本以上的書籍。
Robin Nixon 編寫軟件、開發(fā)網(wǎng)站和應(yīng)用的經(jīng)驗(yàn)已達(dá) 40 年。他還寫了大量關(guān)于電腦和技術(shù)的文字,發(fā)表了 500 多篇雜志文章、30 多本書籍,其中很多被翻譯成其他語言。此外,他還是一位多產(chǎn)的互聯(lián)網(wǎng)視頻教程導(dǎo)師。
除了 IT 之外,他的興趣還包括心理學(xué)和激勵(lì)學(xué)(他也寫過這類文章)、人工智能研究、多種類型的音樂(不光聽,還演奏)、玩耍和制作棋盤游戲、學(xué)習(xí)哲學(xué)和文化,以及品嘗美食和美酒。
Robin 與妻子 Julie(專業(yè)護(hù)士和大學(xué)講師)和五個(gè)孩子生活在英格蘭東南海岸。另外,夫妻二人還收養(yǎng)了三個(gè)殘疾兒童。Robin 在 Facebook 維護(hù)著一個(gè)頁面(http://facebook.com/learning2program),關(guān)注最新的 Web 技術(shù)。
 
 
本書封面上的動(dòng)物是蜜袋鼯(Petaurus breviceps)。蜜袋鼯體型小巧,長(zhǎng)有灰色皮毛,成年后身長(zhǎng) 6 到 7.5 英寸。蜜袋鼯尾巴的顯著特色是尖端呈黑色,通常與身體一樣長(zhǎng)。它們長(zhǎng)有皮薄膜,從手關(guān)節(jié)延伸到腳踝,利用空氣動(dòng)力,在樹間滑行。
蜜袋鼯產(chǎn)于澳大利亞和塔斯馬尼亞,喜歡與幾只成年蜜袋鼯和幼崽住在桉樹和其他大型樹木的中空部分。
雖然蜜袋鼯群居在一起保衛(wèi)自己的領(lǐng)地,但是它們并不總是和睦相處。處于支配地位的雄性蜜袋鼯會(huì)通過唾液標(biāo)記族群的領(lǐng)地,用前額和胸部腺體產(chǎn)生的獨(dú)特氣味標(biāo)記族群成員。這樣,一旦有外來的蜜袋鼯接近,成員們便會(huì)得知。
由于蜜袋鼯天性好動(dòng),外形可愛,現(xiàn)已成為受歡迎的寵物。然而,蜜袋鼯是外來物種,飲食特殊、復(fù)雜;為了營(yíng)造適宜的居住環(huán)境,不能使用比鳥籠小的籠子;蜜袋鼯玩耍和進(jìn)食時(shí)經(jīng)常失控;而且在一些州和國家,把蜜袋鼯作為家庭寵物飼養(yǎng)是違法的。
購買選項(xiàng)
定價(jià):198.00元
書號(hào):978-7-5198-6974-8
出版社:中國電力出版社