• QQ咨詢:4001806960
  • 咨詢熱線:400-180-6960

JavaScript培訓課程

2016年JavaScript+HTML5+移動端課程大綱

免費課基礎部分

數據類型  條件、循環語句  DOM基礎 
數組和對象  String  Math方法 
Date類  數據類型轉換  定時器 

免費課算法部分

冒泡排序  快速排序  插入排序 
數組去重  遞歸  隨機數算法 

免費課實戰部分

騰訊選項卡實例  百度視頻開關燈效果  QQ隨機驗證碼 
精美的99乘法表  京東搶購倒記時  百度騰訊面試題實戰 

JavaScript核心原理

預解釋  閉包  this關鍵字 
call和apply深入  作用域和作用鏈  面向對象 
原型和繼承  JS中的封裝、繼承和多態  DOM實現原理和DOM深入 
正則表達式及實戰  JSON和JSON的解析  事件、事件傳播和委托 
DOM二級事件兼容性問題解決  事件原理和自定義事件  事件驅動和事件發射器 
拖拽和原生拖拽事件  手機的touch/gesture事件模型  Ajax 
HTTP協議  服務器和浏覽器模型  nodeJS 
Ajax同源策略和跨域  惰性函數  函數柯裏化 
大數據處理  內存管理   

jQuery源碼級課程:從原理到實戰

jQuery選擇器  原生JS的jQuery選擇器實現方法querySelector  jQuery的查找和鏈式寫法實現原理 
從DOM庫到jQuery的DOM方法  從tween算法到jQuery動畫  從設計模式到jQuery的事件模型 
從封裝自己的Ajax庫到jQuery的ajax方法原理和使用  jQuery實戰   

設計模式和設計規範

單例模式  命令模式  模塊模式 
工廠模式  構造函數模式  原型模式 
組合模式  觀察者模式  訂閱發布模式 
Promise/A模式     

開發屬于自己的工具庫

單例模式的DOM庫  tween算法的動畫庫  基于訂閱發布模式的完美事件庫 
基于Promise模式的AJAX庫  原型和繼承  移動端touch事件庫 

模塊化和組件開發實戰

京東商城列表的排序檢索及分頁  新浪微博圖片(數據)異步加載  花瓣網精美的瀑布流 
騰訊視頻首頁輪播圖  絢麗的百葉窗效果輪播圖  京東商城産品導航 
京東放大鏡  完美的百度登錄拖拽  模擬百度引擎下拉搜索 
百度注冊表單驗證及表單提交  組件化的選項卡面板  帶自定義事件的面向對象版的完美拖拽 

協同開發和項目管理(教學全程使用git管理代碼)

教學全程使用git實現協同開發  深入學習和使用git  代碼管理思想 
自動化打包和測試工具:gulp     

後台服務,HTTP協議和Ajax

服務器和浏覽器模型  使用nodeJS搭建服務器  使用nodeJS建傳統的網站 
request的7種方式  HTTP協議詳解  XMLHttpRequest對象詳細介紹、兼容性處理方法 
promise版的Ajax庫(jQuery源碼級)  數據處理及JSONP數據綁定  JSONP和其它跨域技術 
用jQuery實現Ajax     

HTML5和移動端企業級開發

HTML5新語義化標簽及兼容處理  HTML5表單及驗證  企業級音視頻處理方案 
離線緩存和本地存儲  強大的CSS3選擇器及應用  CSS3顔色、邊框、陰影、藝術文字 
CSS3重繪絢麗的背景  transition/transform  CSS3 Animate幀動畫 
景深和透視以及3D效果制作  響應式布局開發及媒體查詢  viewport及DPI媒體適配 
流式布局、彈性盒模型  柵格系統  rem的實戰應用 
移動端JavaScript事件模型  iscroll的深入解讀和應用  hyBird模式及jsBridge實戰應用 
BAT響應式布局開發實戰案例  超絢麗的H5場景應用  BAT企業級webApp開發與實戰 
一線互聯網企業移動端實戰優化  微信開發及JS-SDK的使用  移動端類庫/UI框架的深入解讀 

上一篇: JavaScript+HTML5高薪就業課程

下一篇: JavaScript培訓2016年最新課程大綱