幫助中心 | 我的帳號 | 關於我們

全棧開發實戰寶典

  • 作者:編者:優逸客科技有限公司
  • 出版社:機械工業
  • ISBN:9787111612629
  • 出版日期:2019/01/01
  • 裝幀:平裝
  • 頁數:460
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    「全棧」翻譯自英文Full Stack,表示為了完成一個項目所需要的一系列技術的集合。IT行業發展到現階段,開發一個Web應用,工程師需要具備的技能涵蓋:前端標記語言(如HTML 5、CSS 3)、前端編程語言(如JavaScript)、伺服器端編程語言(如Node.js)、資料庫(如MongoDB)等,這些技術互相聯繫、互相依賴,缺一不可。
    優逸客科技有限公司編著的《全棧開發實戰寶典》分享了全棧工程師的技能要求、核心競爭力、未來發展方向,以及對移動端的思考,內容涵蓋了Web全棧開發的方方面面。本書既可以為互聯網行業新人提供一幅精準的技術路線圖,又可以作為相關從業程序員即學即用的工具書。

作者介紹
編者:優逸客科技有限公司
    優逸客科技有限公司,簡稱「優逸客」,是我國100家「大眾創業、萬眾創新」重點扶持機構之一,被教育部授予「三網融合人才培養中心」;是Adobe中國大區戰略合作夥伴;是國內互聯網設計與前端開發實訓行業的「拓荒者」,是企業級產品設計「方案提供商」,是中國UI職業教育的「知名品牌」。     優逸客成立於2013年,由國內互聯網技術專家共同發起成立。2015年,優逸窖與太原海信資產管理有限公司(隸屬太原市財政局)聯合成立首家子公司山西硬漢科技有限公司,經過5年發展,優逸客已先後在山西和陝西等區域建立了互聯網人才職業實訓基地,目前公司在全國30個城市擁有近3000余家戰略合作夥伴,合作院校達到80余家;服務過的客戶有中國移動、中國聯通、陝西文產集團等500強企業及政府事業單位。優逸客專註于互聯網技術的深度研發,截止到2017年公司擁有8項軟體著作權、3項技術專利、出版與即將出版9本互聯網技術書籍;公司已為我國培養出8000余名互聯網高端技術人才,遍及全國30多個城市。     優逸客作為國內知名互聯網人才孵化企業,專註於人工智能、大數據、雲計算、WEB全棧開發、UI設計等互聯網緊缺崗位的高端人才培養。優逸客所有實訓體系均由國內互聯網行業設計專家與開發專家經過深度調研,將行業技術發展趨勢與對人才實際需求結合定製而成。秉承崗位驅動,就業先行的原則,以「專註、極致、口碑」的文化理念為互聯網企業和高校提供全方位的服務,致力於打造校企協同育人互聯網人才服務和孵化新生態。

目錄
第1部分  全棧之JavaScript
  第1章  JavaScript基礎概念
    1.1  JavaScript的用途
      1.1.1  數據的驗證
      1.1.2  製作頁面動態效果
      1.1.3  對事件做出響應
      1.1.4  單頁面應用
      1.1.5  網頁遊戲
      1.1.6  伺服器端的應用
    1.2  JavaScript的發展歷史
      1.2.1  悄然誕生
      1.2.2  穩步發展
      1.2.3  黃金時代
      1.2.4  JavaScript和ECMAScript
      1.2.5  JavaScript和Java
    1.3  JavaScript的語法特點
      1.3.1  基於對象
      1.3.2  事件驅動
      1.3.3  鬆散型
      1.3.4  解釋型
    1.4  JavaScript的引入方式
      1.4.1  在域名或者重定向的位置引入
      1.4.2  在事件中引入
      1.4.3  在頁面中嵌入
      1.4.4  引入外部JavaScript文件
      1.4.5  注意事項
    1.5  JavaScript中的輸出工具
      1.5.1  console
      1.5.2  alert()
      1.5.3  document.write();
      1.5.4  prompt(str,[value]);
      1.5.5  confirm()
      1.5.6  JavaScript註釋
  第2章  基本構成
    2.1  JavaScript變數
      2.1.1  變數的概念
      2.1.2  變數的聲明和賦值
      2.1.3  聲明變數的其他注意事項
    2.2  數據類型
      2.2.1  typeof操作符
      2.2.2  初始類型
      2.2.3  引用類型
    2.3  JavaScript運算符
      2.3.1  算術運算符
      2.3.2  關係運算符(或比較運算符
      2.3.3  賦值運算符
      2.3.4  邏輯運算符
      2.3.5  一元運算符
      2.3.6  三元運算符
      2.3.7  特殊運算符
    2.4  JavaScript流程式控制制
      2.4.1  名詞解釋
      2.4.2  選擇結構
      2.4.3  循環結構
  第3章  函數和數組
    3.1  函數的基本概念
      3.1.1  函數的聲明
      3.1.2  函數的調用
      3.1.3  參數
      3.1.4  函數的返回值
      3.1.5  作用域
      3.1.6  回調函數
      3.1.7  遞歸函數
      3.1.8  閉包函數
    3.2  內置頂層函數和數據類型轉換
      3.2.1  內置頂層函數
      3.2.2  數據類型轉換
    3.3  ES6中新增的函數語法
      3.3.1  函數參數的默認值
      3.3.2  函數的name屬性
      3.3.3  箭頭函數
    3.4  數組
      3.4.1  數組的概念
      3.4.2  數組的創建
      3.4.3  數組的訪問
      3.4.4  數組的遍歷
  第4章  對象
    4.1  JavaScript對象
      4.1.1  名詞解釋
      4.1.2  創建對象的方法
      4.1.3  屬性與方法
      4.1.4  銷毀對象
      4.1.5  對象的遍歷
      4.1.6  對象的存儲方式
      4.1.7  instanceof
    4.2  對象的特性
      4.2.1  對象的特性——封裝
      4.2.2  對象的特性——繼承
      4.2.3  this指針
      4.2.4  對象的分類
    4.3  ES6中對象的新特性
      4.3.1  類的支持
      4.3.2  變數的解構賦值
      4.3.3  擴展運算符(spread)和rest參數
      4.3.4  屬性的簡潔表示
      4.3.5  屬性名表達式
      4.3.6  方法的name屬性
  第5章  原生對象
    5.1  Object對象
      5.1.1  Object的常用方法
      5.1.2  屬性的遍歷(Object對象方法的使用)
    5.2  Math對象
      5.2.1  Math對象的屬性
      5.2.2  Math對象的方法
    5.3  字元串對象
      5.3.1  創建String對象
      5.3.2  字元串對象的屬性
      5.3.3  字元串對象的方法
    5.4  數組對象
      5.4.1  數組對象的屬性
      5.4.2  數組對象的方法
      5.4.3  數組對象的構造函數的方法
    5.5  日期對象
      5.5.1  定義日期對象
      5.5.2  獲取日期信息的方法
      5.5.3  設置日期的方法
    5.6  正則
      5.6.1  正則表達式的概念
      5.6.2  應用場合
      5.6.3  創建正則表達式
      5.6.4  正則表達式的模式
      5.6.5  正則方法
      5.6.6  字元串中用到正則的函數
    5.7  Set數據結構
      5.7.1  Set基本用法
      5.7.2  Set屬性和方法
      5.7.3  Set遍歷方法
      5.7.4  WeakSet
    5.8  Map數據結構
      5.8.1  Map基本用法
      5.8.2  Map屬性和方法
      5.8.3  Map遍歷方法
      5.8.4  Map與數組對象的轉換
      5.8.5  WeakMap
  第6章  常見網頁效果製作
    6.1  BOM介紹
      6.1.1  window對象
      6.1.2  document對象
      6.1.3  history對象
      6.1.4  location對象
      6.1.5  screen對象
      6.1.6  navigator對象
    6.2  DOM介紹
      6.2.1  對內容進行操作
      6.2.2  對樣式進行操作
      6.2.3  對屬性的操作
      6.2.4  對類名的操作
      6.2.5  事件
      6.2.6  綜合運用——製作網頁輪播圖效果
      6.2.7  獲取位置和尺寸
      6.2.8  獲取具有滾動條元素的滾動位置
      6.2.9  案例展示——樓層跳轉效果製作
      6.2.10  結點的屬性和方法
      6.2.11  事件對象
      6.2.12  事件流
      6.2.13  案例展示——移動端可拖曳輪播圖展示
    6.3  綜合練習——面向對象的打字遊戲
  第7章  AJAX詳解
    7.1  AJAX原理介紹
      7.1.1  AJAX的特點
      7.1.2  與傳統的Web應用比較
      7.1.3  AJAX的工作原理
      7.1.4  XMLHttpRequest對象
      7.1.5  GET和POST的區別
      7.1.6  同步和非同步的區別
    7.2  AJAX函數封裝
    7.3  AJAX運用
  第8章  客戶端存儲及應用
    8.1  Cookie簡介
      8.1.1  Cookie的作用
      8.1.2  Cookie的基本概念
      8.1.3  Cookie的用法
      8.1.4  Cookie的封裝函數
      8.1.5  利用Cookie保存文字閱讀器的狀態
    8.2  localStorage和sessionStorage簡介
    8.3  使用localStorage
  第9章  jQuery原理及用法
    9.1  jQuery概述
    9.2  jQuery核心思想
    9.3  jQuery隱式循環
    9.4  jQuery鏈式調用
    9.5  jQuery跨平台
    9.6  jQuery選擇器
    9.7  jQuery篩選
      9.7.1  過濾
      9.7.2  查找
      9.7.3  串聯
    9.8  jQuery屬性
      9.8.1  屬性
      9.8.2  CSS類
      9.8.3  HTML代碼/文本/值
    9.9  jQuery CSS
      9.9.1  樣式
      9.9.2  位置
      9.9.3  尺寸
    9.10  jQuery文檔處理
      9.10.1  內部插入
      9.10.2  外部插入
      9.10.3  包裹
      9.10.4  替換
      9.10.5  刪除
      9.10.6  複製
    9.11  jQuery事件
      9.11.1  頁面載入
      9.11.2  事件處理
      9.11.3  事件觸發
      9.11.4  事件委派
      9.11.5  事件
    9.12  jQuery事件對象
    9.13  jQuery效果
      9.13.1  基本方式
      9.13.2  自定義動畫
      9.13.3  動畫控制
    9.14  jQuery AJAX
      9.14.1  json參數的選項
      9.14.2  AJAX的函數實現
      9.14.3  全局處理函數
    9.15  jQuery工具
    9.16  綜合案例製作——輪播圖
    9.17  綜合案例製作——撲克牌
第2部分  全棧之PHP+MySQL
  第10章  PHP基礎
    10.1  PHP的使用
    10.2  PHP的數據類型
    10.3  PHP的變數
    10.4  PHP的常量
    10.5  PHP的表達式、運算符和流程式控制制
    10.6  PHP的函數
    10.7  PHP的類與對象
    10.8  PHP使用PDO連接資料庫
  第11章  MySQL基礎
    11.1  MySQL簡介
    11.2  檢索數據
    11.3  排列數據
    11.4  過濾數據
    11.5  計算欄位
    11.6  使用函數
    11.7  分組數據
    11.8  聯結表
    11.9  插入數據
    11.10  更新和刪除數據
    11.11  創建和操作表
    11.12  使用視圖
  第12章  PHP框架
第3部分  全棧之框架
  第13章  AngularJS
    13.1  AngularJS簡介
    13.2  AngularJS特性
    13.3  AngularJS核心思想
    13.4  AngularJS的優勢
    13.5  AngularJS應用組成
    13.6  AngularJS環境搭建
  第14章  第一個應用程序
    14.1  AngularJS MVC架構
    14.2  AngularJS應用實例
      14.2.1  原生JavaScript實現
      14.2.2  AngularJS實現
  第15章  AngularJS模塊
    15.1  AngularJS模塊簡介
    15.2  模塊的優點
    15.3  創建模塊
    15.4  添加控制器
    15.5  添加指令
  第16章  作用域
    16.1  作用域簡介
      16.1.1  作用域的作用
      16.1.2  作用域概述
    16.2  定義作用域
    16.3  作用域層級
  第17章  控制器
    17.1  控制器簡介
    17.2  控制器定義
      17.2.1  函數式創建
      17.2.2  模塊化定義
    17.3  控制器嵌套
  第18章  表達式
    18.1  表達式概述
      18.1.1  表達式簡介
      18.1.2  AngularJS表達式的特性
    18.2  表達式的使用
      18.2.1  表達式數字
      18.2.2  表達式字元串
      18.2.3  表達式對象
      18.2.4  表達式數組
  第19章  過濾器
    19.1  過濾器簡介及其用法
    19.2  在HTML中使用過濾器
      19.2.1  currency過濾器
      19.2.2  lowercase/uppercase過濾器
      19.2.3  filter過濾器
      19.2.4  limitTo過濾器
      19.2.5  orderBy過濾器
    19.3  在JavaScript中使用過濾器
    19.4  自定義過濾器
  第20章  指令
    20.1  指令簡介
    20.2  內置指令
      20.2.1  基礎指令
      20.2.2  事件類指令
      20.2.3  表單類指令
      20.2.4  樣式類指令
      20.2.5  DOM操作相關指令
      20.2.6  指令擴展
    20.3  自定義指令
      20.3.1  第一個自定義指令
      20.3.2  參數詳解
  第21章  多重視圖和路由
    21.1  路由簡介
    21.2  安裝
    21.3  布局
    21.4  配置
  第22章  依賴注入簡介及使用
  第23章  服務
    23.1  服務概述
    23.2  使用服務
      23.2.1  $http服務
      23.2.2  $timeout服務
      23.2.3  $interval服務
      23.2.4  $location服務
  第24章  動畫
    24.1  動畫概述
    24.2  動畫的安裝與原理
      24.2.1  安裝
      24.2.2  原理
    24.3  動畫實現
      24.3.1  CSS 3過渡
      24.3.2  CSS 3動畫
      24.3.3  JavaScript中的動畫
      24.3.4  在定義指令中使用動畫
  第25章  綜合案例
  第26章  初識React
    26.1  前端架構的變遷
      26.1.1  前後端不分的時代
      26.1.2  後端MVC時代
      26.1.3  AJAX的SPA時代
      26.1.4  前端為主的MV*時代
    26.2  React簡介
    26.3  專註于視圖
    26.4  React解決的問題
    26.5  虛擬DOM機制
      26.5.1  虛擬DOM介紹
      26.5.2  虛擬DOM的意義
    26.6  React組件
      26.6.1  組件化的概念
      26.6.2  組件化的意義
  第27章  React基礎
    27.1  React開發環境
      27.1.1  安裝React
      27.1.2  瀏覽器端的使用
      27.1.3  基於Webpack工程化構建工具
    27.2  React組件構建
      27.2.1  渲染組件
      27.2.2  創建組件
      27.2.3  示例
    27.3  JSX簡介
      27.3.1  JSX的由來
      27.3.2  JSX介紹
      27.3.3  使用JSX的原因
      27.3.4  JSX的基本原理
    27.4  開始使用JSX
      27.4.1  在瀏覽器中使用JSX
      27.4.2  基本語法
      27.4.3  元素類型
      27.4.4  元素屬性
      27.4.5  JSX註釋
      27.4.6  求值表達式
    27.5  React中的非DOM屬性
      27.5.1  dangerouslySetInnerHTML屬性
      27.5.2  ref屬性
      27.5.3  key屬性
    27.6  組件的生命周期
      27.6.1  初始化階段
      27.6.2  運行中階段
      27.6.3  銷毀階段
    27.7  React操作DOM
      27.7.1  ref獲取DOM
      27.7.2  findDOMNode獲取DOM
    27.8  React屬性與狀態
      27.8.1  數據流
      27.8.2  props屬性
      27.8.3  狀態
    27.9  React事件
      27.9.1  React事件處理
      27.9.2  React合成事件
      27.9.3  React支持事件
      27.9.4  事件中的this指向
      27.9.5  在React中使用原生事件
      27.9.6  對比React合成事件與JavaScript原生事件
    27.10  React表單
      27.10.1  表單類型
      27.10.2  無約束表單
      27.10.3  約束性組件
      27.10.4  表單控制項
    27.11  使用CSS樣式
      27.11.1  行內方式添加樣式
      27.11.2  類名方式添加樣式
  第28章  React進階
    28.1  React組件組合
      28.1.1  組件組合
      28.1.2  組件包含
    28.2  React組件間通信
      28.2.1  父組件向子組件通信
      28.2.2  子組件向父組件通信
    28.3  React性能優化
    28.4  React動畫
    28.5  React Router
      28.5.1  路由的基本原理
      28.5.2  React Router特性
      28.5.3  安裝react-router-dom
      28.5.4  路由中的組件
      28.5.5  路由實例
  第29章  React應用實例
    29.1  項目介紹
    29.2  項目分析
      29.2.1  公共部分組件
      29.2.2  首頁組件劃分
      29.2.3  城市選擇頁面
    29.3  準備開發環境
      29.3.1  建立項目文件夾
      29.3.2  項目初始化
      29.3.3  安裝指定npm包
      29.3.4  Webpack配置文件
      29.3.5  應用目錄結構
    29.4  天氣應用
第4部分  全棧之Node.js
  第30章  初識Node.js
    30.1  Node.js簡介
    30.2  Node.js的發展
    30.3  Node.js的特性
    30.4  Node.js的使用場景
    30.5  Node.js和JavaScript的區別與聯繫
    30.6  CommonJS
  第31章  Node.js的安裝
    31.1  下載Node.js
    31.2  Node.js的版本信息
    31.3  Node.js的安裝方法
  第32章  Node.js模塊系統
    32.1  模塊化編程
    32.2  Node.js中模塊的分類
    32.3  模塊操作
      32.3.1  require
      32.3.2  exports
      32.3.3  module
      32.3.4  module的其他API
    32.4  模塊載入的優先順序
    32.5  模塊路徑解析規則
    32.6  Node.js包
      32.6.1  包的概念
      32.6.2  自定義包
      32.6.3  包配置文件package.json
  第33章  Node.js包管理工具
    33.1  npm簡介
    33.2  npm常見的使用場景
    33.3  npm常用命令
      33.3.1  使用npm安裝模塊
      33.3.2  全局安裝與本地安裝
      33.3.3  模塊中的其他操作
      33.3.4  版本號
    33.4  向npm伺服器發布自己的包
  第34章  Node.js全局對象
    34.1  Buffer類
    34.2  console模塊
    34.3  process對象
    34.4  global對象的方法
    34.5  魔術常量
  第35章  Node.js常用模塊
    35.1  path模塊
    35.2  child_process模塊
    35.3  url模塊
    35.4  querystring模塊
  第36章  Node.js中的fs模塊
    36.1  使用fs模塊
    36.2  常用操作
      36.2.1  非同步讀取文件
      36.2.2  同步讀取文件
  第37章  Node.js流
    37.1  Stream的作用
    37.2  讀取流
    37.3  寫入流
  第38章  Node.js中的http模塊
    38.1  HTTP簡介
    38.2  http模塊
  第39章  Node.js實戰之靜態伺服器
    39.1  非目錄文件處理
    39.2  目錄處理
    39.3  實現靜態伺服器
  第40章  Node.js實戰之爬蟲系統
    40.1  爬蟲系統流程
    40.2  布隆過濾器
    40.3  數據存儲設計
    40.4  爬蟲主程序
  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032