Web前端工程師培訓(xùn)(JavaScript方向)
JavaScript標(biāo)準(zhǔn)班課程,學(xué)習(xí)時(shí)間短,實(shí)戰(zhàn)內(nèi)容精。通過(guò)學(xué)習(xí),您可以全面掌握J(rèn)avaScript,實(shí)現(xiàn)面向?qū)ο蟮木幊谭椒,?shí)現(xiàn)滑動(dòng)門、幻燈片等常見(jiàn)特效,做出良好的用戶體驗(yàn),避免瀏覽器差異,成長(zhǎng)為一名優(yōu)秀的JavaScript開(kāi)發(fā)工程師!
學(xué)習(xí)目的:
通過(guò)最實(shí)用的JavaScript學(xué)習(xí),全面掌握J(rèn)avaScript的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境,以及面向?qū)ο蟮木幊谭椒,課程針對(duì)有一定基礎(chǔ)的學(xué)員開(kāi)設(shè),查漏補(bǔ)缺,并進(jìn)行深度剖析,并結(jié)合大量生動(dòng)的實(shí)戰(zhàn)案例,力求以全面的知識(shí)及豐富的實(shí)例讓學(xué)員深刻體會(huì)JavaScript腳本語(yǔ)言的實(shí)質(zhì)及編程方法,為學(xué)員揭秘各種網(wǎng)站交互效果,讓學(xué)員建立清晰的編程思路,真正做到“授之以漁”。
課程特點(diǎn):實(shí)戰(zhàn)為主!在實(shí)戰(zhàn)中穿插基礎(chǔ)知識(shí)。
入學(xué)要求:
1)要求懂HTML或xHTML+ CSS頁(yè)面布局基礎(chǔ);
2)有任何一門語(yǔ)言編程基礎(chǔ)更佳;
初 級(jí) 篇
第一章:初探JavaScript魅力
簡(jiǎn)單介紹網(wǎng)頁(yè)特效原理,分析各種常用網(wǎng)頁(yè)特效的組成HTML+CSS:搭出頁(yè)面確定要修改哪些屬性
事件:確定要響應(yīng)用戶的哪些操作,如何響應(yīng)(產(chǎn)品設(shè)計(jì))
JS:在事件中,用JS來(lái)修改頁(yè)面元素的樣式
通過(guò)本章的學(xué)習(xí),了解您所編寫的JavaScript就擁有了控制HTML文檔的能力,為下章的學(xué)習(xí)打下基礎(chǔ)。
第二章:文檔對(duì)象篇DOM模型
本章是整個(gè)課程中最核心的內(nèi)容,如果沒(méi)有DOM技術(shù),我們所編寫的JS代碼便無(wú)法控制HTML元素更無(wú)法寫出驚艷的特效,那么前四章的學(xué)習(xí)便一切都是空談。本章主要學(xué)會(huì):節(jié)點(diǎn)獲取元素方法、節(jié)點(diǎn)遍歷的屬性、節(jié)點(diǎn)類型、節(jié)點(diǎn)元素
屬性,節(jié)點(diǎn)元素操作、節(jié)點(diǎn)樣式操作,提高操作效率。
通過(guò)本章的學(xué)習(xí),您所編寫的JavaScript就擁有了控制HTML文檔的能力,為下章的《事件觸發(fā)與應(yīng)用》的學(xué)習(xí)打下基礎(chǔ)。
第三章:事件篇JavaScript事件的觸發(fā)與應(yīng)用
事件的重要性僅次于DOM模型的重要性,本章主要講事件對(duì)象(Event)、標(biāo)準(zhǔn)的事件對(duì)象(Event)屬性和方法、事件句柄、鼠標(biāo)鍵盤事件及狀態(tài)屬性、事件監(jiān)聽(tīng)、事件代理、事件綁定、合成事件、事件冒泡、事件對(duì)象的屬性、移除事件、模擬事件和事件冒泡。
通過(guò)前三章的學(xué)習(xí),您可以完成網(wǎng)站上的常見(jiàn)效果如:幻燈片、選項(xiàng)卡等。
高 級(jí) 篇
第四章:動(dòng)畫(huà)篇讓頁(yè)面動(dòng)起來(lái)(編寫運(yùn)動(dòng)框架)
本章主要講解運(yùn)動(dòng)類動(dòng)畫(huà):勻速運(yùn)動(dòng)、緩沖運(yùn)動(dòng)、加減速度動(dòng)運(yùn)、彈性運(yùn)動(dòng)、跳動(dòng)效果、模擬其他物理運(yùn)動(dòng)以及結(jié)合運(yùn)動(dòng)類動(dòng)畫(huà)實(shí)現(xiàn)幻燈片,菜單等效果
第五章:交互篇自定義表單組件
本章主要講解磁性拖拽窗口、可改變大小的文本域、自定義下拉列表、自定義單選框、自定義復(fù)選框等組件。
第六章:對(duì)象篇面向?qū)ο蟮木幊?高級(jí))
本章將介紹如何創(chuàng)建命名空間、類、對(duì)象、枚舉、原型對(duì)象、封裝、繼承、閉包開(kāi)發(fā),最后通過(guò)我們學(xué)習(xí)的知識(shí),打造出一個(gè)屬于自己的類庫(kù)框架。
第七章:服務(wù)器交互篇Ajax服務(wù)器異步交互
本章講解HTTP請(qǐng)求方法,客戶端與服務(wù)器端通信原理,XMLHttpRequest對(duì)象,onreadyStateChange函數(shù),open函數(shù)、setRequestHeader函數(shù)、send函數(shù),異步通訊模型以及錯(cuò)誤處理機(jī)制。
Ajax技術(shù)前景非常好,可以提高系統(tǒng)性能,優(yōu)化用戶界面,更加人性化。
正則表達(dá)式是本課程中最零散也是最不容易理解語(yǔ)言,通過(guò)本課程講師為您所準(zhǔn)備的JavaScript正則表達(dá)式工具調(diào)試工具來(lái)學(xué)習(xí)它,使你迅速了解并掌握正則表達(dá)式語(yǔ)法以及如何編寫一個(gè)高效的正則表達(dá)式的捷徑。
第八章:實(shí)戰(zhàn)篇
本章為將通過(guò)網(wǎng)站上常用的特效與講師精心篩選的名企面試題進(jìn)行實(shí)戰(zhàn),更進(jìn)一步的理解JavaScript,對(duì)思路、技巧、經(jīng)驗(yàn)進(jìn)行全方位的提升,將您的編程能力推至巔峰!