JavaScript 是一种脚本编写语言

  • 一种解释型语言
  • 优点:编写或更改脚本非常简单。外部JavaScript文件有一个显著的优点,多个文档可以链接到同一个.js文件。因为浏览器会在缓存中保存这个文件,所以这样可以缩短显示网页所需的时间。
  • 缺点:运行速度不是很快,不适合于复杂的工作,如图形处理

在网页中添加JavaScript,可以使用一个类似的标签<script>

<script>标签告诉浏览器开始将其后的文本作为脚本来处理,而结尾处的<script>标签告诉浏览器返回到HTML模式。

标签包含有参数type="text/javascript"用来为浏览器指定脚本编写语言。

使用JavaScript四个位置

  1. 页面正文中:在这种情况下,脚本的输出会在浏览器加载页面时作为HTML文档的一部分来显示。
  2. 在<head>标签之间的页面标题中:标题中的脚本在HTML文档中不能创建输出,但是可以被其他脚本引用。标题常被用在函数中——函数是可单独使用的JavaScript语句组。
  3. 在某个HTML标签中,比如<body>或<form>称为事件处理程序并允许脚本处理HTML元素。在事件处理程序中使用
    JavaScript时,不必使用<script>标签。
  4. 在一个独立文件中:JavaScript支持使用包含脚本的文件,其文件扩展名为.js;通过在<script>标签中指定一个文件,即可使该文件包含这些脚本。

JavaScript最先运行哪个脚本

  • 在HTML文档中,先执行<head>内的一组<script>标签,无论该内容是嵌入代码或是指向一个JavaScript文件。因为这些脚本不能在web页面上建立输出,所以在这个位置定义以后要使用的函数是非常合适的。
  • 在HTML文档中,随后会执行<body>之内的一组<script>标签,同时Web页面下载并显示它。如果在<body>之内有多个脚本,则按照先后顺序执行。
  • 当事件发生时,事件处理程序被执行。