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