JS 介绍
JavaScript 是一种运行在浏览器/客户端的脚本语言。
什么是 JS
JS 是一种运行在浏览器/客户端的脚本语言。
JS 是一门解释型语言。
JS 是一门动态类型的语言。
JS 是一门基于对象的语言。
- 脚本语言:不需要编译,可直接执行。常见的脚本语言有:t-sql、cmd
- 编译语言:需要把代码翻译成计算机所认知的二进制语言,才能够执行。
JS 的三个部分
- ECMAScript:JS 的基本语法,包含基本语法和数据类型。
- DOM:Document Object Model,文档对象模型,一套操作页面元素的 API 。
- BOM:Browser Object Model,浏览器对象模型,一套操作浏览器功能的 API 。
JS 的写法
1. 在 script 标签中写
<head>
<script>
alert('Hello World!');
</script>
</head>
2. 在非 script 标签中写
<input type="button" value="按钮" onclick="alert('Hello World')" />
3. 写在外部 js 文件中
<script src="main.js">
注意点:引用外部 js 文件的 script 标签中不可以写 JavaScript 代码。
有用的提示
- script 标签在页面中可以出现多对。
- 在同一对 script 的标签中有错误的 js 代码,那么该错误的代码后面的 js 代码不会执行。
- 如果第一对的 script 标签中有错误,不会影响后面的 script 标签中的 js 代码执行。
- script 的标签中可以写的内容:type="text/javascript"(这是标准写法) 或者 language="JavaScript",两者都可以。(但是,目前在我们的 html 页面中,type 和 language 都可以省略,原因:html 是遵循 h5 的标准。)
- 有可能会出现这种情况:script 标签中可能同时出现 type 和 language 的写法。
- script 标签一般是放在 body 标签的最后,有的时候也会在 head 标签中。但如果将 script 标签放在了 html 标签的外面,浏览器会自动将 script 移动到 body 里面,并执行里面的 js 代码。
- 如果 script 标签的作用是引入外部 js 文件,那么这对标签中不要写任何的 js 代码,否则 js 可能会执行失败。如果要写,就重新写一对 script 标签,在里面写代码。