JavaScript基础习题解析与示例代码

1、判断题:JavaScript由标准组织定义,并且所有网页浏览器都支持。

错误。JavaScript 由 ECMA 定义标准,但并非所有浏览器都支持,不同浏览器对标准的应用方式有差异,存在兼容性问题。

2、判断题:当禁用了 JavaScript 的访客访问你的网站时,你应该阻止其访问,因为没有合理的理由禁用 JavaScript。

错误

3、创建一个通常会出现在 HTML 页面的 或 块内的 JavaScript 定义块。

<script type="text/javascript">
  // JavaScript 代码写在这里
</script>

4、判断对错:在文档类型定义块中声明所使用的 JavaScript 版本很重要。

错误

5、判断正误:JavaScript 可以出现在 HTML 页面的 标签块和 文本中。

正确

6、创建一个新的网页,将其命名为 mysecondpage.htm。在页面的 部分创建一个 JavaScript 脚本,让该脚本显示一个包含你名字的 alert() 对话框。在至少两种不同的网页浏览器中测试此脚本。

以下是 mysecondpage.htm 的代码示例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <title>My Second Page</title>
</head>
<body>
    <script type="text/javascript">
        alert("你的名字");
    </script>
    <p>My Second Page</p>
</body>
</html>

你可以将上述代码保存为 mysecondpage.htm 文件,然后用至少两种不同的网页浏览器(如 Chrome、Firefox 等)打开该文件,测试脚本是否正常显示包含你名字的 alert() 对话框。

7、创建一个包含函数的JavaScript代码,将该函数移动到一个外部JavaScript文件中,并在网页中链接或调用该文件。

以下是使用Eclipse将函数移动到外部JavaScript文件并在网页中引用的步骤:

  1. myfirstpage.htm 代码未在Eclipse中打开,将其打开。找到保存该文件的项目,右键点击文件,选择“Open With”,再点击“Text Editor”打开文件。
  2. 从“File”菜单选择“New”,再选“File”创建新文件。在“File Name”文本框输入“myscript.js”,点击“Finish”。
  3. 在新文件中编写函数代码,例如:

    javascript function yetAnotherAlert(textToAlert) { alert(textToAlert); } yetAnotherAlert("This is the Second Example.");

  4. 从“File”菜单选择“Save”保存文件。在“File Name”文本框输入“myscript.js”,确保文件扩展名是 .js

  5. 打开 myfirstpage.htm 文件,删除其中的JavaScript代码,保留脚本标签:

    html <script type="text/javascript"> </script>

  6. 在开始的 <script> 标签中添加 src 属性:

    html <script type="text/javascript" src="myscript.js">

  7. 若需要,可删除多余的回车符,使代码在一行:

    html <script type="text/javascript" src="myscript.js"></script>

8、判断对错:每个 JavaScript 语句都需要用分号结尾。

错误

9、分析这段 JavaScript 代码。可能的结果是什么?var orderTotal = 0; function collectOrder(numOrdered) { if (numOrdered > 0) { alert(‘You ordered ’ + orderTotal); orderTota

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值