JavaScript 菜鸟教程阅读笔记+总结+源码

文章简介

本文是我在 Runoob.com 菜鸟教程上的总结与学习笔记。

除了引用 菜鸟教程上的内容之外,我添加了许多它没有介绍,但是也很重要的内容。

另外,我对 JavaScript 的内容进行了重新排版,排版后的内容更适合阅读。

如果你想直接访问菜鸟教程,请点击上方的超链接。

强烈建议,当遇到不能理解的知识点,去菜鸟教程上运行实例观察。

或者你也可以在你的电脑上运行。

JavaScript

简介

官方说明

​ JavaScript 是互联网上最流行的客户端脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

​ # 脚本语言:不需要编译,直接可被浏览器解析执行。

​ JavaScript 是可插入 HTML 页面的编程代码,由浏览器执行。每一个浏览器都有 JavaScript 的解析引擎。

我的解释

​ JavaScript 使得用户在客户端进行操作时,可以不需要与服务器端产生交互。由此来避免一些对用户极其不友好的体验。

​ 比如,填写了半个小时表单,提交给服务器后,服务器响应结果为“密码格式错误,请重新填写!”,用户又需要重新填写表单。而像格式校验这样的工作,我们其实就可以交给 JavaScript 来解决,这样是最为合理的方式。

发展史

1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为 ScriptEase

1995年,Netscape(网景)公司,开发了一门客户端脚本语言:LiveScript。后来,请来SUN公司的专家,修改LiveScript,并该名为 JavaScript

1996年,微软抄袭 JavaScript 开发出 JScript

于是,”客户端脚本语言界的三足鼎立“开始了。当然这对程序员非常不友好,因为此时程序员需要编写三份不用的代码以适配所有浏览器。

1997年,ECMA(欧洲计算机制造商协会),制定出客户端脚本语言的标准:ECMAScript

最终,ECMAScript 成为了所有脚本语言的标准化规范,终止了客户端脚本语言界混乱不堪的现象。

我们可以将 ECMAScript 理解为“标准”,将ScriptEase、JavaScript、JScript理解为“标准的实现和扩展”。

所以,其实如今的 JavaScript 其实是由:公共的ECMAScript独有的JavaScript(DOM,BOM) 这两个部分组成。

ECMAScript

注释

单行注释://注释内容

多行注释:/*注释内容*/

// 注释
/* 注释 */

验证js支持

如果用户不能确定浏览器是否支持JavaScript脚本,那么可以应用HTML提供的注释符号进行验证。

对于不支持 JavaScript 的浏览器,将会把编写的 JavaScript 脚本作为注释处理。

<script>
<!--
document.write("您的浏览器支持JavaScript脚本!");
//-->
script>

你可能感兴趣的:(JavaWeb)