课程目录

在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich的同学在两周之内设计出了JavaScript语言

为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。

因为网景开发了JavaScript,一年后微软又模仿JavaScript开发了JScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)组织定制了JavaScript语言的标准,被称为ECMAScript标准。

言而简之,ECMAScript是一种语言标准,而JavaScript是网景公司对ECMAScript标准的一种实现。

JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由avaScrip区动的。简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。

JavaScript一度被认为是一种玩具编程语言,它有很多缺陷,所以不被大多数后端开发人员所重视

。很多人认为,写JavaScript代码很简单,并且JavaScript只是为了在网页上添加一点交互和动画效果。

但这是完全错误的理解。JavaScript确实很容易上手,但其精髓却不为大多数开发人员所熟知。编写高质量的JavaScript代码更是难上加难。

第一课:最熟悉而又陌生的:JavaScript语法精华第二课:不可思议的函数:征服传说中的闭包第三课:不可思议的函数:使用高阶函数实现AOP及其它应用场景第四课:面向对象的JavaScript:原型与鸭子的故事第五课:学了又忘的正则表达式:透过现象看本质第六课:jQuery与AJAX不得不说的故事第七课初识Angular js:构建下一代WEB应用第八课Angular js应用骨架:数据双向绑定与依赖注入第九课使用Angular js构建项目:从开发到测试一条龙服务第十课Angular js 应用剖析:借花献佛第十一课构建自己的应用:restful资源以及使用$http与服务器进行交互第十二课 JavaScript中的设计模式:一法通,法法皆通

邮箱
huangbenjincv@163.com