400-888-5228

課程介紹:

本課程是利用JavaScript & CSS3的網(wǎng)頁前端開發(fā)技術(shù),通過介紹JavaScript語言和CSS3設(shè)計(jì)技巧,使學(xué)習(xí)者可以快速掌握網(wǎng)絡(luò)開發(fā)中前端工程師所需要的技能。開發(fā)出高性能的前端網(wǎng)頁。并可以讓網(wǎng)頁適應(yīng)不同尺寸的顯示設(shè)備,既可以用于PC、PAD、移動設(shè)備,也可以應(yīng)用于移動互聯(lián)網(wǎng)。

 

課程時間:

2天

適合對象:

有一定HTML基礎(chǔ)的網(wǎng)頁開發(fā)設(shè)計(jì)人員

 

課程大綱:

JavaScript最佳實(shí)踐技巧,CSS3設(shè)計(jì)技巧兩個部分

JavaScript 開發(fā)介紹

介紹JavaScript 語言的基本特性

如何使用JavaScript 語言進(jìn)行應(yīng)用開發(fā)

以及JavaScript 技術(shù)面向?qū)ο蠹夹g(shù)的技巧

Ajax 與異步開發(fā)技術(shù)

異步數(shù)據(jù)獲取技術(shù)使用最為廣泛技術(shù),此部分介紹使用JavaScript 獲取遠(yuǎn)程數(shù)據(jù),并調(diào)用 遠(yuǎn)程服務(wù)

JavaScript 高性能開發(fā)

加載與執(zhí)行

Js 腳本的加載和執(zhí)行是阻塞模式,為了提高性能應(yīng)該調(diào)節(jié)加載位置和順序。

數(shù)據(jù)訪問

Js 中使用不同的數(shù)據(jù)類型來存儲數(shù)據(jù),會有完全不同的執(zhí)行性能,這里專注介紹該使用何種方式進(jìn)行數(shù)據(jù)存儲以提高性能

DOM 元素的遍歷

專門介紹針對不同瀏覽器該使用何種方式來遍歷頁面元素以提高性能

流程控制優(yōu)化

算數(shù)表達(dá)式和流程控制部分介紹通過優(yōu)化循環(huán)和比較流程優(yōu)化程序性能

響應(yīng)模式優(yōu)化

開發(fā)體驗(yàn)中最糟糕的莫過于點(diǎn)擊頁面無響應(yīng),此內(nèi)容介紹如何提UI 響應(yīng)性能機(jī)制

JavaScript 高級開發(fā)

Ajax 優(yōu)化

著重介紹如何優(yōu)化Ajax請求,減少并發(fā)請求數(shù)量,提高請求效率.

字符串優(yōu)化

作為最常用的數(shù)據(jù)類型,這部分專門介紹字符串?dāng)?shù)據(jù)優(yōu)化

編寫最佳實(shí)踐

這部分介紹如何進(jìn)行代碼優(yōu)化流程實(shí)踐。

CSS3新特性

針對CSS3新特性使用詳解