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