| 開課地點: | 北京 | ||||
|---|---|---|---|---|---|
| 授課時間: | 2天 | ||||
| 授課顧問: | 姜老師 | ||||
| 開課時間: | 2015-09-07 | ||||
| 市場報價: | 4900 | ||||
| 購買價格: | 4900 | ||||
| 課程排期 |
| ||||
| 審核時間: | 我要報名2015-06-19 13:33:12 | ||||
有程序設(shè)計和面向?qū)ο蟮幕A(chǔ),注重實效的開發(fā)人員、開發(fā)工程師、開發(fā)團隊負(fù)責(zé)人等。
本次課程幫助大家尋找更好的實踐和更強大的模式來編寫更優(yōu)的可維護性更好的應(yīng)用,而不會沉迷在“語法糖”的知識點里。通過學(xué)習(xí),將幫助大家將自身的JavaScript技巧提高到一個新的層次。
第一部分 面向?qū)ο蟮牡腏avaScript
1、JavaScript是函數(shù)式動態(tài)編程語言
函數(shù)是一等公民
重新認(rèn)識“函數(shù)”
函數(shù)綁定
動態(tài)執(zhí)行
ca 與app y
2、變量、作用域和內(nèi)存問題
作用域
內(nèi)存
this
封裝與信息隱藏
匿名函數(shù)
閉包
3、面向?qū)ο蟮腏avaScript
對象和屬性
對象的創(chuàng)建
原型繼承
封裝與多態(tài)
命名空間
CoffeeScript
4、構(gòu)建自己的“類”庫
創(chuàng)建類
為類庫添加方法
給類庫添加繼承
控制類庫的作用域
添加私有函數(shù)
“類”庫
5、向jQuery學(xué)習(xí)
jQuery框架技術(shù)草圖
jQuery原型技術(shù)分解
起源--原型繼承
生命--返回實例
學(xué)步--分隔作用域
生長--跨域訪問
成熟--選擇器
延續(xù)--迭代器、功能擴展、參數(shù)處理
涅槃--名字空間
第二部分 構(gòu)建基于Htm 5的MVC開發(fā)框架
1、Htm 5基礎(chǔ)
DOM
BOM
Htm 5標(biāo)簽結(jié)構(gòu)
選擇器
精彩絕倫的CSS3
操作
布局與效果
Htm 5下的MVC骨架
2、向Backbone學(xué)習(xí)MVC框架
模型
集合
視圖
控制器
構(gòu)建To-Do示例
2、M
命名空間
ORM
添加屬性
持久化記錄
GUID
裝載數(shù)據(jù)
Ajax裝載數(shù)據(jù)
Htm 5: oca Storage
Htm 5:Web Database API
Htm 5:Fi e API
Htm 5:WebSocket API、Web Worker API
3、C
環(huán)境污染
模塊包裝
CommonJS
控制器載入
試圖訪問
結(jié)構(gòu)抽象
狀態(tài)機
路由
Htm 5:History API
4、V
View
Htm 5:Tag
Htm 5:Canvas
Css3
布局
Temp ate
無阻塞腳本
模型綁定
5、Event
事件的監(jiān)聽
順序
取消事件
用jQuery來管理事件
自定義事件
通知機制
框架事件體系
第三部分 服務(wù)端的JavaScript
1、從Node.JS開始
Node.JS與npm
用Node.JS搭建簡易服務(wù)器
使用開源中間件
構(gòu)建自己的類庫
讓設(shè)計模式起作用
路由
模板
Ajax與長輪循
2、WebSocket
另一種Web服務(wù)器
Htm 5: WebSocket API
Htm 5: Web Worker API
Node.JS與Socket.IO
利用Socket搭建.net服務(wù)器
實時架構(gòu)(可用于Web情況下實時數(shù)據(jù)的監(jiān)控)
感知速度
3、改造你的Web服務(wù)器端框架
姜老師 中國培訓(xùn)網(wǎng)高級講師 、線下交流組織“設(shè)計匠藝”核心小組成員,開源項目Agi eUM 的提交者,曾拿過IBM兩個獎項,于05、09年先后在863國家數(shù)字油田的項目中任“架構(gòu)師”。目前正在抓緊完成在線Code Kata網(wǎng)站iDojo的編碼。喜歡線下技術(shù)活動的各種交流和分享,熱衷于實用主義和敏捷開發(fā)技術(shù)。
網(wǎng)站備案號:粵ICP備14053066號-1 版權(quán)所有:英盛企管
Copyright 2015 Enterprise Management Training Center All Rights Reserved.