一、培訓(xùn)簡(jiǎn)述
由淺入深、循序漸進(jìn)全面詳解有關(guān)JavaScript知識(shí)體系及編程設(shè)計(jì)技巧,內(nèi)容涵蓋了JavaScript基本語(yǔ)法、核心技術(shù)和高級(jí)應(yīng)用實(shí)踐等。授課過(guò)程中通過(guò)編寫和分析實(shí)際應(yīng)用開(kāi)發(fā)中的大量程序代碼,幫助學(xué)員對(duì)具體知識(shí)點(diǎn)的領(lǐng)悟、把握并融會(huì)貫通。通過(guò)課程學(xué)習(xí),使學(xué)員s可以應(yīng)用JavaScript技術(shù)進(jìn)行交互式動(dòng)態(tài)頁(yè)面的高效開(kāi)發(fā),并結(jié)合最新技術(shù)AJAX來(lái)實(shí)現(xiàn)異步交互。最后還講解了基于AJAX的Jquery框架來(lái)封裝簡(jiǎn)化AJAX代碼,介紹了Jquery自動(dòng)補(bǔ)全、圖片瀏覽、驗(yàn)證框架等。這些插件都是項(xiàng)目中必備的插件、特別是驗(yàn)證框架可以不用寫任何驗(yàn)證代碼來(lái)完成驗(yàn)證的功能,極大的提升了開(kāi)發(fā)效率。最后介紹了基于JavaScript的DWR框架,此框架可以遠(yuǎn)程調(diào)用Java代碼,在嚴(yán)格遵循MVC的基礎(chǔ)上,大大簡(jiǎn)化了代碼。通過(guò)上述內(nèi)容的系統(tǒng)學(xué)習(xí),使大家成為該領(lǐng)域的姣姣者。
對(duì)于個(gè)人而言,課程的價(jià)值在于:
提高JavaScript、AJAX、Jquery的編寫和開(kāi)發(fā)能力,提高前端技術(shù)的開(kāi)發(fā)效率
對(duì)于軟件團(tuán)隊(duì)而言,課程的價(jià)值在于:
提升團(tuán)隊(duì)JavaScript腳本的開(kāi)發(fā)能力,提升項(xiàng)目的技術(shù)形象。
二、培訓(xùn)要求
要求學(xué)員具有初級(jí)編程語(yǔ)言知識(shí),了解HTML及常見(jiàn)網(wǎng)頁(yè)編程語(yǔ)言的程序
Dreamwaver CS3 或者客戶指定IDE。
培訓(xùn)對(duì)象為:WEB前端設(shè)計(jì)人員、美工、程序員。
三、培訓(xùn)時(shí)長(zhǎng)
本次培訓(xùn)為期3天,6小時(shí)/天,共 小時(shí)
四、課程大綱
日程 |
培訓(xùn)模塊 |
培訓(xùn)內(nèi)容 |
第一天 |
JavaScript基礎(chǔ) |
l JavaScript變量
l 執(zhí)行環(huán)境和作用域
l 引用類型
l JSON |
JavaScript面向?qū)ο?/td>
| l BOM
l DOM
l 事件處理
l Prototype |
第二天 |
JavaScript介紹 |
l JavaScript注意事項(xiàng)、高級(jí)應(yīng)用
l JS原始轉(zhuǎn)化問(wèn)題
l && || 特別使用和性能優(yōu)化 |
|
案例分析與實(shí)踐 |
l 基于二維數(shù)組的下拉列表實(shí)現(xiàn)
l Table經(jīng)典特效實(shí)現(xiàn)
l Dom代碼分析與性能優(yōu)化 |
|
JSON格式講解 |
l JSON與XML的優(yōu)缺點(diǎn)比較
l 各種JSON語(yǔ)法的講解
l JSON的案例使用 |
|
正則表達(dá)式 |
l 正則表達(dá)式基本語(yǔ)法
l 常見(jiàn)正則表達(dá)式實(shí)現(xiàn)
l 正則表達(dá)式編寫技巧 |
第三天 |
Jquery選擇器、AJAX |
Jquery選擇器、AJAX
基本選擇器
基本過(guò)濾選擇器
層次選擇器
屬性過(guò)濾選擇器
表單元素過(guò)濾選擇器
創(chuàng)建和插入節(jié)點(diǎn)
Jquery Validate驗(yàn)證框架介紹
Jquery 插件實(shí)現(xiàn)原理
插件語(yǔ)法講解
搭建Jquery Validate開(kāi)發(fā)環(huán)境 |
師資簡(jiǎn)介
張老師
北京航空航天大學(xué)軟件工程碩士,10多年 IT 工作經(jīng)驗(yàn),精通VUE源碼熟悉Html5、Html5游戲開(kāi)發(fā),Cocos2d-html5,QuarkJS,JQuery,JQueryMobile,CSS,BootStrap,Mui框架,HBuilder,CSS3,Axure,JSON,C#,JavaScript,PHP,PhpCMS等開(kāi)發(fā)技術(shù);熟悉ICONIX,Scrum等項(xiàng)目管理過(guò)程并熟練應(yīng)用,熟悉UML建模,MVC,設(shè)計(jì)模式,架構(gòu)思想,熟悉軟件測(cè)試相關(guān)技能,熟悉軟件測(cè)試管理過(guò)程。多年項(xiàng)目管理經(jīng)驗(yàn),千人教育培訓(xùn)經(jīng)驗(yàn)。