... 实例解释">

javascript基础

  • 格式:doc
  • 大小:507.50 KB
  • 文档页数:54

1. js 的实现HTML 的 <script> 标签用于把 JavaScript 插入 HTML 页面当中。

<body> <script type="text/javascript">...</script> </body> 实例解释: 如果需要把一段 JavaScript 插入 HTML 页面, 我们需要使用 <script> 标签 (同时使 用 type 属性来定义脚本语言)。

这样,<script type="text/javascript"> 和 </script> 就可以告诉浏览器 JavaScript 从何处开始,到何处结束。

<body> <script type="text/javascript">document.write("Hello World!");</script> </body> document.write 字段是标准的 JavaScript 命令,用来向页面写入输出。

把 document.write 命令输入到 <script type="text/javascript">与</script>之间后, 浏览器就会把它当作一条 JavaScript 命令来执行。

这样浏览器就会向页面写入 "Hello World!"。

<body> <script type="text/javascript">document.write("Hello World!");</script> </body> <body> <script type="text/javascript">document.write("<h1>Hello World!</h1>");</script> </body> 如何与老的浏览器打交道 那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。

为了防止这种情况 发生,我们可以使用这样的 HTML 注释标签: <body> <script type="text/javascript"> <!-document.write("Hello World!"); //--> </script> </body> 注释行末尾的两个正斜杠是 JavaScript 的注释符号, 它会阻止 JavaScript 编译器对这一 行的编译。

2. js 的放置在哪里放置 JavaScript 页面中的脚本会在页面载入浏览器后立即执行。

我们并不总希望这样。

有时,我们希望 当页面载入时执行脚本,而另外的时候,我们则希望当用户触发事件时才执行脚本。

位于 head 部分的脚本: 当脚本被调用时, 或者当事件被触发时, 脚本就会被执行。

当你把脚本放置到 head 部分后, 就可以确保在需要使用脚本之前,它已经被载入了。

<head> <script type="text/javascript">....</script> </head> <head> <script type="text/javascript"> function message() { alert("该提示框是通过 onload 事件调用的。

"); } </script> </head> <body onload="message()"></body> 位于 body 部分的脚本: 在页面载入时脚本就会被执行。

当你把脚本放置于 body 部分后, 它就会生成页面的内 容。

<body> <script type="text/javascript">....</script> </body> 在 body 和 head 部分的脚本: 你可以在文档中放置任何数量的脚本,因此你既可以把脚本放置到 body,又可以放置 到 head 部分。

<head> <script type="text/javascript">....</script> </head> <body> <script type="text/javascript">.... </script> </body> 使用外部 JavaScript 有时,你也许希望在若干个页面中运行 JavaScript,同时不在每个页面中写相同的脚 本。

为了达到这个目的,你可以将 JavaScript 写入一个外部文件之中。

然后以 .js 为后缀保 存这个文件。

注意:外部文件不能包含 <script> 标签。

然后把 .js 文件指定给 <script> 标签中的 "src" 属性,就可以使用这个外部文件了: <head> <script src="xxx.js">....</script> </head> 提示:您可以把 .js 文件放到网站目录中通常存放脚本的子目录中,这样更容易管理和维 护。

3.JavaScript 语句JavaScript 是由浏览器执行的语句序列。

JavaScript 语句 JavaScript 语句是发给浏览器的命令。

这些命令的作用是告诉浏览器要做的事情。

这个 JavaScript 语句告诉浏览器向网页输出 "Hello world": document.write("Hello world"); 通常要在每行语句的结尾加上一个分号。

大多数人都认为这是一个好的编程习惯, 而且 在 web 上的 JavaScript 案例中也常常会看到这种情况。

分号是可选的(根据 JavaScript 标准),浏览器把行末作为语句的结尾。

正因如此, 常常会看到一些结尾没有分号的例子。

注释:通过使用分号,可以在一行中写多条语句。

JavaScript 代码 JavaScript 代码是 JavaScript 语句的序列。

浏览器按照编写顺序依次执行每条语句。

本例向网页输出一个标题和两个段落: <script type="text/javascript"> document.write("<h1>This is a header</h1>"); document.write("<p>This is a paragraph</p>"); document.write("<p>This is another paragraph</p>"); </script> JavaScript 代码块 JavaScript 可以分批地组合起来。

代码块以左花括号开始,以右花括号结束。

代码块的作用是一并地执行语句序列。

本例向网页输出一个标题和两个段落: <script type="text/javascript"> { document.write("<h1>This is a header</h1>"); document.write("<p>This is a paragraph</p>"); document.write("<p>This is another paragraph</p>"); }</script> 上例的用处不大。

仅仅演示了代码块的使用而已。

通常,代码块用于在函数或条件语句 中把若干语句组合起来(比方说如果条件满足,就可以执行这个语句分组了)。

您会在稍后的章节学习到更多有关函数和条件的知识。

4.JavaScript 注释JavaScript 注释可用于增强代码的可读性。

JavaScript 注释 可以添加注释来对 JavaScript 进行解释,或者提高其可读性。

单行的注释以 // 开始。

本例用单行注释来解释代码: <script type="text/javascript"> // 这行代码输出标题: document.write("<h1>This is a header</h1>"); // 这行代码输出段落: document.write("<p>This is a paragraph</p>"); document.write("<p>This is another paragraph</p>"); </script> JavaScript 多行注释 多行注释以 /* 开头,以 */ 结尾。

本例使用多行注释来解释代码: <script type="text/javascript"> /* 下面的代码将输出 一个标题和两个段落 */ document.write("<h1>This is a header</h1>"); document.write("<p>This is a paragraph</p>"); document.write("<p>This is another paragraph</p>"); </script> 使用注释来防止执行 在本例中,我们用注释来阻止一行代码的执行: <script type="text/javascript"> document.write("<h1>This is a header</h1>"); document.write("<p>This is a paragraph</p>"); //document.write("<p>This is another paragraph</p>"); </script> 在本例中,我们用注释来阻止若干行代码的执行:<script type="text/javascript"> /* document.write("<h1>This is a header</h1>"); document.write("<p>This is a paragraph</p>"); document.write("<p>This is another paragraph</p>"); */ </script> 在行末使用注释 在本例中,注释放置在语句的行末: <script type="text/javascript"> document.write("Hello"); // 输出 "Hello" document.write("World"); // 输出 "World" </script>5.JavaScript 变量JavaScript 变量 正如代数一样,JavaScript 变量用于保存值或表达式。