【項(xiàng)目簡(jiǎn)介】
(簡(jiǎn)稱"JS")是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語(yǔ)言。雖然它是作為開發(fā)Web頁(yè)面的腳本語(yǔ)言而出名的,但是它也被用到了很多非瀏覽器環(huán)境中,基于原型編程、多范式的動(dòng)態(tài)腳本語(yǔ)言,并且支持面向?qū)ο?、命令式和聲明?如函數(shù)式編程)風(fēng)格。
在1995年由Netscape公司的BrendanEich,在網(wǎng)景導(dǎo)航者瀏覽器上首 次設(shè)計(jì)實(shí)現(xiàn)而成。因?yàn)镹etscape與Sun合作,Netscape管理層希望它外觀看起來像Java,因此取名為。但實(shí)際上它的語(yǔ)法風(fēng)格與Self及Scheme較為接近。
的標(biāo)準(zhǔn)是ECMAscript。截至2012年,所有瀏覽器都完整的支持ECMAscript5.1,舊版本的瀏覽器至少支持ECMAscript3標(biāo)準(zhǔn)。2015年6月17日,ECMA國(guó)際組織發(fā)布了ECMAscript的第六版,該版本正式名稱為ECMAscript2015,但通常被稱為ECMAscript6或者ES6。
【職業(yè)前景】
早期國(guó)內(nèi)的很多程序員是通過Ajax開始接觸的,是前端開發(fā)人員必須掌握的內(nèi)容之一。但是目前的應(yīng)用領(lǐng)域已經(jīng)得到了很大的擴(kuò)展,在移動(dòng)端、后端開發(fā)中都逐漸有了的身影??梢哉f,的發(fā)展是廣大程序員共同推進(jìn)的結(jié)果,這像極了當(dāng)年的Java語(yǔ)言。
從就業(yè)的角度來說,掌握將顯著提高程序員的職場(chǎng)競(jìng)爭(zhēng)力,也被業(yè)界認(rèn)為是未來非常有競(jìng)爭(zhēng)力的語(yǔ)言,與Python語(yǔ)言一樣,未來的發(fā)展空間非常大。
【學(xué)習(xí)前景】
軟件開發(fā)工程師、軟件測(cè)試工程師、系統(tǒng)工程師、數(shù)據(jù)庫(kù)工程師
【課程內(nèi)容】
基礎(chǔ)部分:入門、變量、數(shù)據(jù)類型、操作符、D0M和B0M操作、函數(shù)及事件對(duì)象、簡(jiǎn)單實(shí)例
中級(jí)部分:批量設(shè)置css樣式、函數(shù)表達(dá)式、date對(duì)象、運(yùn)動(dòng)基礎(chǔ)、無縫滾動(dòng)、js中的運(yùn)動(dòng)及完美封裝、天貓?zhí)詫毎咐v解
部分:ajax應(yīng)用、Jsonp跨域的方法、ajax制作簡(jiǎn)易新浪微博、遞歸及相關(guān)面試題、js性能優(yōu)化、正則表達(dá)式及應(yīng)用、事件隊(duì)列及委托、js的運(yùn)動(dòng):彈性、碰撞
面對(duì)對(duì)象:構(gòu)造對(duì)象的方法、基本概念、JQ基礎(chǔ)、選擇器、樣式和屬性的操作、JQ鼠標(biāo)事件、JQ及動(dòng)畫、JQ中的Ajax ZQuery的基礎(chǔ)、事件、方法
模塊化:JS算法基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)、模塊的規(guī)劃、接口、加載、依賴、循環(huán)依賴、作用域和exportscript加載和同步、請(qǐng)求合并、壓縮代碼MVC基礎(chǔ)設(shè)計(jì)模式
HTML5和NodeJS:新的標(biāo)簽及選擇器、表單、存儲(chǔ)、拖拽、媒體離線應(yīng)用、css3.0基礎(chǔ)、php基礎(chǔ)、
【課程安排】
上課時(shí)間:
1、全日制(周一至周六白天 08:30-17:00)學(xué)習(xí);
2、晚間班(周一、三、五 18:30-21:00)學(xué)習(xí);
3、周末班(周六 08:30-17:00)學(xué)習(xí);
4、業(yè)余班(周一至周六08:30-21:00自定義時(shí)間段)學(xué)習(xí);
5、小班授課,每期10人左右,保證教學(xué),免費(fèi)重修,直至就業(yè)。
【學(xué)校簡(jiǎn)介】
科迅教育專注IT技能培養(yǎng),致力于培養(yǎng)面向互聯(lián)網(wǎng)領(lǐng)域的高端人才,以學(xué)員就業(yè)為目的,優(yōu)質(zhì)就業(yè)為宗旨,是一家集Web前端工程師、Java工程師、PHP工程師、.NET工程師、Android工程師、i0S工程師、C/C++工程師、軟件測(cè)試工程師、Linux云計(jì)算工程師、Python工程師、大數(shù)據(jù)工程師、人工智能開發(fā)工程師等課程為一體的IT培訓(xùn)機(jī)構(gòu)。