課程目錄

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

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

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

言而簡之,ECMAScript是一種語言標準,而JavaScript是網景公司對ECMAScript標準的一種實現。

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

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

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

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

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

郵箱
huangbenjincv@163.com

平邑县| 华阴市| 克拉玛依市| 钟山县| 长春市| 新竹县| 曲周县| 桦甸市| 东丽区| 呼伦贝尔市| 柳林县| 饶河县| 荃湾区| 邯郸县| 新龙县| 福贡县| 边坝县| 都兰县| 略阳县| 瑞丽市| 普兰县| 临猗县| 宁晋县| 曲麻莱县| 宁南县| 靖边县| 涪陵区| 昭平县| 全椒县| 敖汉旗| 陆丰市| 莱芜市| 武夷山市| 绥棱县| 临漳县| 许昌县| 大石桥市| 土默特左旗| 常德市| 定远县| 钟山县|