![](/c49/99/10028925324407.jpg)
店鋪:遼寧音像出版社圖書專營店 出版社:電子工業出版社 ISBN:9787121368028 商品編碼:10028925324407 包裝:平裝 出版時間:2019-08-01 作者:工業和信息化部教育與考試中心
"基本信息 書名:Web前端開發 定價 作者:教育與考試中心 出版社:電子工業出版社 出版日期:2019-08-01 ISBN:9787121368028 字數: 頁碼:384 版次: 裝幀:平裝 開本:128開 商品重量: 編輯推薦
內容提要
面向職業院校和應用型本科院校開展1 X證書制度試點工作是落實《國家職業教育改革實施方案》的重要內容之一,為了便於X證書標準融入院校學歷教育,教育與考試中心組織編寫了《Web前端開發(中級)》教材。本教材以《Web前端開發職業技能等級標準》(中級)為編寫依據,分上、下兩冊,包括深入淺出MySQL數據庫、PHP技術與應用、Web前後端數據交互技術、響應式開發技術、網站項目實戰五篇,分別對應《Web前端開發職業技能等級標準》(中級)涉及的五門核心課程:“MySQL數據庫基礎與應用”“PHP技術與應用”“Web前後端數據交互技術”“響應式開發技術”“網站項目實戰”。本教材以模塊化的結構組織各篇及其章節,以任務驅動的方式安排教材內容,選取動態網站開發能力和響應式網站開發的典型應用作為教學案例。本教材可用於1 X證書制度試點工作中的Web前端開發職業技能等級證書的教學和培訓,也可以作為期望從事Web前端開發職業的應屆畢業生和社會在職人員的自學參考用書。 目錄
篇 深入淺出MySQL數據庫 章 MySQL基礎2 1.1 數據庫概述2 1.1.1 數據庫的概念2 1.1.2 MySQL簡介3 1.2 MySQL的安裝與配置3 1.2.1 安裝準備3 1.2.2 Windows平臺下MySQL的 安裝與配置4 1.2.3 MySQL圖形化管理工具 介紹12 1.3 本章小結14 第2章 MySQL管理15 2.1 MySQL數據庫管理16 2.1.1 初始化數據庫16 2.1.2 創建數據庫17 2.1.3 查看數據庫17 2.1.4 刪除數據庫18 2.2 MySQL數據表管理18 2.2.1 創建數據表18 2.2.2 查看數據表18 2.2.3 修改數據表19 2.2.4 刪除數據表20 2.3 MySQL用戶管理21 2.3.1 創建與刪除用戶21 2.3.2 授予與回收用戶權限22 2.3.3 設置與更改用戶密碼23 2.4 本章小結23 第3章 SQL基本語法24 3.1 SQL語句簡介25 3.2 MySQL基本數據類型25 3.2.1 數值類型25 3.2.2 字符串類型26 3.2.3 日期和時間類型27 3.3 數據插入28 3.4 數據修改29 3.5 數據刪除30 3.6 數據查詢30 3.6.1 常規查詢30 3.6.2 條件查詢31 3.6.3 聯合查詢33 3.6.4 不重復查詢35 3.6.5 模糊查詢35 3.6.6 排序查詢37 3.6.7 限制查詢37 3.6.8 聚合38 3.6.9 連接39 3.7 事務41 3.7.1 事務概述41 3.7.2 事務的四大特性42 3.7.3 事務提交43 3.7.4 事務回滾43 3.8 本章小結44 第4章 索引、分區與視圖45 4.1 數據庫索引46 4.1.1 索引概述46 4.1.2 BTree索引與Hash索引47 4.1.3 索引的建立和使用50 4.1.4 索引和聯合索引52 4.1.5 EXPLAIN語句52 4.1.6 EXPLAIN語句分析案例56 4.1.7 MySQL優化64 4.2 數據庫分區66 4.2.1 分區概述66 4.2.2 MySQL分區的依據67 4.2.3 分區類型68 4.2.4 RANGE分區71 4.2.5 LIST分區72 4.2.6 HASH分區74 4.2.7 KEY分區75 4.3 數據庫視圖77 4.3.1 視圖概述77 4.3.2 創建視圖77 4.3.3 修改視圖78 4.3.4 刪除視圖78 4.3.5 查詢視圖78 4.4 本章小結79 第5章 存儲過程與觸發器80 5.1 存儲過程及函數80 5.1.1 存儲過程概述80 5.1.2 存儲過程的創建、查詢、 修改與刪除81 5.1.3 存儲過程的調用83 5.1.4 參數83 5.1.5 變量87 5.1.6 運算符88 5.1.7 流程控制語句89 5.1.8 函數93 5.2 觸發器97 5.2.1 觸發器概述97 5.2.2 創建觸發器98 5.2.3 查看觸發器99 5.2.4 刪除觸發器100 5.2.5 觸發器執行順序100 5.3 本章小結100 第6章 數據庫備份與恢復101 6.1 備份與恢復命令101 6.1.1 備份命令102 6.1.2 恢復命令102 6.2 數據庫文件備份與恢復102 6.3 數據導入導出工具103 6.3.1 數據導出103 6.3.2 數據導入104 6.4 本章小結106 第二篇 PHP技術與應用 第7章 PHP概述108 7.1 什麼是PHP108 7.2 PHP的歷史109 7.3 PHP的優勢109 7.4 PHP的用途110 7.5 PHP環境的搭建110 7.5.1 WAMPSERVER110 7.5.2 Apache的配置與安裝110 7.5.3 PHP的配置與安裝114 7.6 PHP常用的代碼編輯工具117 7.7 本章小結117 第8章 PHP語言基礎118 8.1 PHP標記符119 8.2 PHP注釋119 8.3 PHP代碼塊和指令分隔符120 8.4 PHP的數據類型121 8.4.1 標量數據類型121 8.4.2 復合數據類型123 8.4.3 特殊數據類型124 8.4.4 數據類型檢測125 8.4.5 類型轉換126 8.5 PHP變量129 8.5.1 定義變量129 8.5.2 變量賦值129 8.5.3 可變變量130 8.5.4 預定義變量131 8.6 PHP常量132 8.6.1 聲明常量132 8.6.2 使用常量133 8.6.3 預定義常量133 8.7 PHP運算符134 8.7.1 算術運算符134 8.7.2 字符串運算符134 8.7.3 賦值運算符135 8.7.4 位運算符135 8.7.5 遞增和遞減運算符136 8.7.6 邏輯運算符136 8.7.7 比較運算符137 8.7.8 條件運算符137 8.7.9 錯誤控制運算符138 8.7.10 運算符優先級138 8.8 PHP流程控制語句139 8.8.1 if語句139 8.8.2 if…else語句140 8.8.3 elseif語句141 8.8.4 switch語句142 8.8.5 while語句144 8.8.6 do-while語句145 8.8.7 for語句146 8.8.8 foreach語句147 8.8.9 goto語句148 8.8.10 break語句148 8.8.11 continue語句149 8.9 PHP其他關鍵詞151 8.9.1 et函數和die函數151 8.9.2 return語句152 8.10 PHP函數152 8.10.1 定義函數152 8.10.2 調用函數153 8.10.3 函數的參數153 8.10.4 函數的返回值154 8.10.5 變量的作用域154 8.10.6 可變函數156 8.10.7 匿名函數156 8.10.8 遞歸函數157 8.11 PHP數據輸出語句157 8.12 PHP文件引用語句157 8.12.1 include語句與require 語句157 8.12.2 include_once語句與 require_once語句158 8.12.3 命名空間158 8.13 本章小結161 第9章 PHP字符串操作函數162 9.1 字符串的處理163 9.1.1 字符串的連接163 9.1.2 字符串長度的獲取164 9.1.3 字符串的去除164 9.1.4 字符串的分割165 9.1.5 字符串的檢索166 9.1.6 字符串的截取170 9.1.7 字符串的替換170 9.1.8 字符串的翻轉173 9.1.9 字符串的比較173 9.1.10 字符串的大小寫176 9.1.11 字符串的重復176 9.1.12 字符串的加密177 9.2 正則表達式177 9.3 正則表達式基本語法178 9.3.1 行定位符178 9.3.2 單詞定界符179 9.3.3 字符類180 9.3.4 選擇符181 9.3.5 範圍符181 9.3.6 排除符181 9.3.7 限定符181 9.3.8 任意字符183 9.3.9 轉義字符183 9.3.10 反斜杠183 9.3.11 小括號184 9.3.12 反向引用184 9.3.13 模式修飾符185 9.4 使用PCRE擴展正則表達式 函數186 9.4.1 數組過濾186 9.4.2 執行一次匹配186 9.4.3 執行所有匹配187 9.4.4 轉義字符188 9.4.5 查找替換189 9.4.6 高級查找替換190 9.4.7 分隔字符串190 9.5 本章小結191 0章 PHP數字操作函數193 10.1 本章主要涉及函數193 10.2 數194 10.3 值195 10.4 極值196 10.5 取整196 10.6 取餘197 10.7 冪運算198 10.8 三角函數198 10.9 進制轉換199 10.10 常量函數200 10.11 本章小結201 1章 PHP日期和時間操作函數202 11.1 本章主要涉及函數202 11.2 設置繫統時區203 11.2.1 時區與時間203 11.2.2 設置繫統時區的方法203 11.3 獲取時間戳205 11.4 將時間戳轉成日期和時間205 11.5 獲取日期信息208 11.6 將日期和時間轉成時間戳209 11.7 本章小結211 2章 PHP數組操作函數212 12.1 本章主要涉及函數213 12.2 數組的分類214 12.2.1 數字索引數組214 12.2.2 關聯數組214 12.3 創建數組214 12.3.1 range函數215 12.3.2 array函數215 12.4 統素個數221 12.5 遍歷數組222 12.6 輸出數組224 12.7 數組指針226 12.8 數組排序227 12.9 字符串與數組的轉換231 12.10 數組檢索232 12.10.1 array_keys函數232 12.10.2 array_values函數233 12.10.3 in_array函數234 12.10.4 array_search函數235 12.10.5 array_key_ests函數235 12.11  素操作函數236 12.11.1 array_pop函數237 12.11.2 array_push函數237 12.11.3 array_shift函數238 12.11.4 array_unshift函數239 12.11.5 array_ unique函數240 12.11.6 unset函數241 12.11.7 array_ splice函數242 12.11.8 array_merge函數和array_merge_recursive 函數244 12.11.9 array_chunk函數246 12.11.10 array_slice函數247 12.11.11 array_rand函數248 12.12 本章小結249 3章 PHP文件繫統處理250 13.1 文件操作250 13.1.1 打開和關閉文件251 13.1.2 讀取文件內容252 13.1.3 寫入文件內容257 13.1.4 文件指針259 13.1.5 文件操作函數260 13.2 目錄操作260 13.2.1 打開和關閉目錄261 13.2.2 瀏覽目錄261 13.2.3 目錄操作函數262 13.3 本章小結264 4章 PHP圖形圖像處理265 14.1 GD庫266 14.2 創建畫布267 14.3 銷毀畫布267 14.4 導入外部圖像268 14.5 輸出圖像269 14.6 分配顏色272 14.7 繪制基本幾何圖形273 14.7.1 imageline函數273 14.7.2 imagearc函數274 14.7.3 imagerectangle函數275 14.7.4 簡單圖形組合276 14.8 圖像填充276 14.8.1 imagefill函數277 14.8.2 imagefilledarc函數277 14.8.3 imagefilledellipse函數279 14.8.4 imagefilledrectangle 函數279 14.8.5 imagefilledpolygon 函數280 14.9 在圖像中添加文字281 14.10 拷貝圖像282 14.10.1 getimagesize函數282 14.10.2 imagecopy函數283 14.10.3 imagecopyresized函數284 14.10.4 imagecopymerge函數285 14.11 GD庫實戰――驗證碼286 14.12 本章小結287 5章 PHP與Web頁面交互288 15.1 PHP與Web頁面交互認知288 15.1.1 $_GET[ ]289 15.1.2 $_POST[ ]290 15.2 文件的上傳291 15.3 會話機制294 15.4 Cookie294 15.4.1 創建Cookie294 15.4.2 讀取Cookie298 15.4.3 刪除Cookie298 15.4.4 創建Cookie數組299 15.5 Session299 15.5.1 啟動Session300 15.5.2 存儲Session300 15.5.3 讀取Session301 15.5.4 銷毀Session301 15.6 本章小結304 6章 PHP面向對像程序設計305 16.1 面向對像編程的基本概念306 16.2 類的使用306 16.2.1 定義一個類306 16.2.2 實例化對像307 16.2.3 構造函數307 16.2.4 析構函數308 16.2.5 $this偽變量309 16.3 面向對像特性――封裝309 16.3.1 public關鍵字309 16.3.2 private關鍵字310 16.3.3 protected關鍵字310 16.4 面向對像特性――繼承311 16.4.1 extends關鍵字311 16.4.2 final關鍵字312 16.5 面向對像特性――多態312 16.6 “::”操作符313 16.7 static關鍵字314 16.8 特殊類315 16.8.1 抽像類315 16.8.2 接口315 16.9 對像的使用316 16.9.1 引用對像和克隆對像316 16.9.2 比較對像317 16.9.3 檢測對像類型318 16.10 魔術方法319 16.10.1 __set方法和__get 方法319 16.10.2 __call方法319 16.10.3 __toString方法320 16.10.4 __autoload方法320 16.11 單例模式321 16.12 工廠模式323 16.13 本章小結325 7章 PHP操作數據庫326 17.1 MySQL概述327 17.2 配置MySQL327 17.3 訪問數據庫327 17.3.1 連接MySQL服務器328 17.3.2 選擇MySQL數據庫328 17.3.3 關閉MySQL服務器329 17.3.4 執行SQL語句329 17.4 解析結果集331 17.4.1 mysqli_fetch_row函數331 17.4.2 mysqli_fetch_assoc函數332 17.4.3 mysqli_fetch_array函數333 17.4.4 mysqli_fetch_object 函數334 17.4.5 使用面向對像335 17.4.6 mysqli_result的指針336 17.5 PDO概述338 17.6 配置PDO338 17.7 訪問數據庫339 17.7.1 連接服務器339 17.7.2 關閉連接339 17.8 執行SQL語句340 17.8.1 exec方法340 17.8.2 query方法341 17.8.3 預處理語句342 17.9 解析結果集346 17.9.1 fetch方法346 17.9.2 fetchAll方法347 17.9.3 fetchColumn方法349 17.10 SQL注入350 17.11 本章小結350 8章 Laravel框架352 18.1 Laravel定義353 18.2 安裝Laravel353 18.2.1 安裝Composer353 18.2.2 使用Laravel安裝器353 18.2.3 安裝Laravel應用354 18.2.4 配置Composer354 18.3 Laravel目錄結構355 18.4 路由357 18.4.1 注冊路由358 18.4.2 重定向路由360 18.4.3 視圖路由360 18.4.4 路由參數361 18.4.5 命名路由362 18.4.6 路由分組363 18.4.7 路由模型綁定365 18.4.8 回退路由(兜底路由)366 18.4.9 訪問控制367 18.4.10 訪問當前路由367 18.5 中間件367 18.5.1 定義一個中間件368 18.5.2 定義前置&後置中間件369 18.5.3 注冊中間件369 18.5.4 中間件參數370 18.5.5 terminate中間件371 18.6 控制器372 18.6.1 定義一個控制器372 18.6.2 單個行為控制器372 18.6.3 控制器中間件373 18.6.4 資源控制器374 18.6.5 API資源控制器374 18.6.6 路由緩存375 18.7 Blade模板375 18.7.1 模板繼承375 18.7.2 輸出數據377 18.7.3 流程控制378 18.7.4 判斷變量379 18.7.5 PHP指令380 18.7.6 引入視圖380 18.7.7 自定義指令380 18.7.8 注釋381 18.8 數據庫381 18.8.1 運行原生SQL查詢382 18.8.2 數據庫事務383 18.9 本章小結384 作者介紹
譚志彬,北京大學無線電電子學繫碩士畢業,曾在高科技企業從事辦公自動化繫統的開發應用,是國家計算機和通信專業技術資格考試標準的主要起草或審定者,主持開發過考務管理繫統、上機考試繫統、閱卷繫統。 序言
" |