JavaScript快速入门笔记(1):简介
本系列随笔是本人的学习笔记,初学阶段难免会有理解不当之处,错误之处恳请指正。转载请注明出处:https://www.cnblogs.com/itwhite/p/12217634.html。
简介
JavaScript 不是 Java!
1995 年,JavaScript 由网景(Netscape)公司开发。
1996 年,网景正式向 ECMA(欧洲计算机制造商协会)组织提交语言标准。
1997 年,ECMA 以 JavaScript 语言为基础制定了 ECMAScript 标准规范。
ActionScript 和 JScript 语言也遵从这个规范,只不过 JavaScript 是 ECMAScript 最著名的实现之一,现在我们可以简单地认为 ECMAScript 等同于 JavaScript。
2015 年, ECMAScript 2015(ES2015)即第 6 版问世,最早被称作是 ECMAScript 6(ES6),添加了不少新的语言特性。
JavaScript 是一门解释型语言,其代码在客户端中执行前不需经过编译,而是直接由浏览器解释执行。
JvaScript 主要用作客户端脚本语言,在浏览器中执行。但随着 Node.js 的问世,JavaScript 也逐渐开始被用来编写服务器端程序。
本系列文章不包含 Node.js ,所以完全把它当作一门客户端语言即可。
Hello world!
学习编写和执行 JavaScript 程序通常不需要安装其它任何软件,你只需要创建一个 HTML 文件,在其中嵌入 JavaScript 代码,然后用浏览器打开即可,例如:
1 <!DOCTYPE html> 2 <html> 3 <body> 4 <div id="hello"></div> 5 <script> 6 // 在这里编写你的 JavaScript 程序 7 window.onload = function() { 8 var div = document.getElementById("hello"); 9 div.innerHTML = "<h1>Hello world!</h1>"; 10 }; 11 </script> 12 </body> 13 </html>
快速参考
- 注释风格:// 单行注释,/* 多行注释 */。
- 引号:单引号双引号都可以用,例如:'foo' 或 "bar"。
- 字符串连接:'foo' + 123 结果为 'foo123'; 123 + '456' 结果为 '123456'。
- 如何调试?按 F12 选“Sources”,右边有一排调试按钮。
- JavaScript 是区分大小写的语言。
其它
The JavaScript interpreter in a browser is implemented as a single thread