以下内容为学习记录,可以参考 MDN 原文。
概念
JavaScript ( JS ) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
虽然它是作为开发 Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,
例如 Node.js、 Apache CouchDB 和 Adobe Acrobat。
JavaScript 是一种基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
标准
JavaScript 的标准是 ECMAScript 。截至 2012 年,所有的现代浏览器都完整的支持 ECMAScript 5.1,
旧版本的浏览器至少支持 ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了 ECMAScript 的第六版,
该版本正式名称为 ECMAScript 2015,但通常被称为 ECMAScript 6 或者 ES6。
自此,ECMAScript 每年发布一次新标准。
与 Java 的关系
不要将 JavaScript 与 Java编程语言 混淆。
虽然“Java”和“JavaScript”都是 Oracle 公司在美国和其他国家注册(或未注册)的商标,
但是这两门语言在语法、语义与用途方面有很大不同。
预备知识
需要有计算机基础知识,初步理解 HTML 和 CSS 。
- HTML 是一种标记语言,用来结构化我们的网页内容并赋予内容含义,例如定义段落、标题和数据表,或在页面中嵌入图片和视频。
- CSS 是一种样式规则语言,可将样式应用于 HTML 内容, 例如设置背景颜色和字体,在多个列中布局内容。
- JavaScript 是一种脚本语言,可以用来创建动态更新的内容,控制多媒体,制作图像动画,还有很多。
教程
学习 JavaScript 将参照 MDN 进行学习。