課程目錄

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

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

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

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

JavaScript是世界上最流行的腳本語言,因為你在電腦、手機、平板上瀏覽的所有的網(wǎng)頁,以及無數(shù)基于HTML5的手機App,交互邏輯都是由avaScrip區(qū)動的。簡單地說,JavaScript是一種運行在瀏覽器中的解釋型的編程語言。

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

。很多人認為,寫JavaScript代碼很簡單,并且JavaScript只是為了在網(wǎng)頁上添加一點交互和動畫效果。

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

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

郵箱
huangbenjincv@163.com

砀山县| 铜鼓县| 凌源市| 吴江市| 依兰县| 通江县| 阳信县| 富锦市| 湘西| 浑源县| 玉林市| 枞阳县| 澳门| 梁平县| 仪陇县| 丰宁| 黄平县| 波密县| 新巴尔虎右旗| 海原县| 利川市| 屯留县| 禄丰县| 英吉沙县| 清涧县| 革吉县| 咸阳市| 西充县| 新化县| 博白县| 溆浦县| 岳西县| 农安县| 苏尼特左旗| 综艺| 泗阳县| 水城县| 琼海市| 淳安县| 滨海县| 永德县|