課程目錄

在上個(gè)世紀(jì)的1995年,當(dāng)時(shí)的網(wǎng)景公司正憑借其Navigator瀏覽器成為Web時(shí)代開(kāi)啟時(shí)最著名的第一代互聯(lián)網(wǎng)公司。由于網(wǎng)景公司希望能在靜態(tài)HTML頁(yè)面上添加一些動(dòng)態(tài)效果,于是叫Brendan Eich的同學(xué)在兩周之內(nèi)設(shè)計(jì)出了JavaScript語(yǔ)言

為什么起名叫JavaScript?原因是當(dāng)時(shí)Java語(yǔ)言非常紅火,所以網(wǎng)景公司希望借Java的名氣來(lái)推廣,但事實(shí)上JavaScript除了語(yǔ)法上有點(diǎn)像Java,其他部分基本上沒(méi)啥關(guān)系。

因?yàn)榫W(wǎng)景開(kāi)發(fā)了JavaScript,一年后微軟又模仿JavaScript開(kāi)發(fā)了JScript,為了讓JavaScript成為全球標(biāo)準(zhǔn),幾個(gè)公司聯(lián)合ECMA(European Computer Manufacturers Association)組織定制了JavaScript語(yǔ)言的標(biāo)準(zhǔn),被稱為ECMAScript標(biāo)準(zhǔn)。

言而簡(jiǎn)之,ECMAScript是一種語(yǔ)言標(biāo)準(zhǔn),而JavaScript是網(wǎng)景公司對(duì)ECMAScript標(biāo)準(zhǔn)的一種實(shí)現(xiàn)。

JavaScript是世界上最流行的腳本語(yǔ)言,因?yàn)槟阍陔娔X、手機(jī)、平板上瀏覽的所有的網(wǎng)頁(yè),以及無(wú)數(shù)基于HTML5的手機(jī)App,交互邏輯都是由avaScrip區(qū)動(dòng)的。簡(jiǎn)單地說(shuō),JavaScript是一種運(yùn)行在瀏覽器中的解釋型的編程語(yǔ)言。

JavaScript一度被認(rèn)為是一種玩具編程語(yǔ)言,它有很多缺陷,所以不被大多數(shù)后端開(kāi)發(fā)人員所重視

。很多人認(rèn)為,寫(xiě)JavaScript代碼很簡(jiǎn)單,并且JavaScript只是為了在網(wǎng)頁(yè)上添加一點(diǎn)交互和動(dòng)畫(huà)效果。

但這是完全錯(cuò)誤的理解。JavaScript確實(shí)很容易上手,但其精髓卻不為大多數(shù)開(kāi)發(fā)人員所熟知。編寫(xiě)高質(zhì)量的JavaScript代碼更是難上加難。

第一課:最熟悉而又陌生的:JavaScript語(yǔ)法精華第二課:不可思議的函數(shù):征服傳說(shuō)中的閉包第三課:不可思議的函數(shù):使用高階函數(shù)實(shí)現(xiàn)AOP及其它應(yīng)用場(chǎng)景第四課:面向?qū)ο蟮腏avaScript:原型與鴨子的故事第五課:學(xué)了又忘的正則表達(dá)式:透過(guò)現(xiàn)象看本質(zhì)第六課:jQuery與AJAX不得不說(shuō)的故事第七課初識(shí)Angular js:構(gòu)建下一代WEB應(yīng)用第八課Angular js應(yīng)用骨架:數(shù)據(jù)雙向綁定與依賴注入第九課使用Angular js構(gòu)建項(xiàng)目:從開(kāi)發(fā)到測(cè)試一條龍服務(wù)第十課Angular js 應(yīng)用剖析:借花獻(xiàn)佛第十一課構(gòu)建自己的應(yīng)用:restful資源以及使用$http與服務(wù)器進(jìn)行交互第十二課 JavaScript中的設(shè)計(jì)模式:一法通,法法皆通

郵箱
huangbenjincv@163.com

贵德县| 横峰县| 威海市| 长治县| 绥中县| 马关县| 屏南县| 文山县| 钟山县| 越西县| 神农架林区| 绥棱县| 张家口市| 淮安市| 调兵山市| 卢龙县| 仪征市| 密云县| 呈贡县| 弋阳县| 庆城县| 山阴县| 敦煌市| 虹口区| 神木县| 蒙山县| 大名县| 彰化市| 麻栗坡县| 封开县| 呼玛县| 万盛区| 张家港市| 浦东新区| 巴塘县| 宿州市| 康马县| 广昌县| 军事| 富锦市| 绿春县|