JavaScript 基础问答三
需积分: 0 102 浏览量
更新于2020-10-30
收藏 56KB PDF 举报
### JavaScript基础问答三
#### 9. JavaScript 的注释使用方法
**问题**: 如何在JavaScript代码中插入注释?
**解答**: JavaScript 支持三种不同类型的注释方式:
1. **多行 C 风格注释**:
- 这种注释通过 `/*` 开始并以 `*/` 结束。
- 示例:
```javascript
/* This is a comment */
/* C-style comments can span
as many lines as you like,
as shown in this example */
```
- 特点: 可以跨越多行,适合用于较长的注释或者注释掉整段代码。
2. **C++ 风格单行注释**:
- 这种注释以 `//` 开始,直到行尾结束。
- 示例:
```javascript
// This is a one-line comment
```
- 特点: 仅限于单行注释,简洁明了,适用于快速添加简短的注释。
3. **HTML 风格注释**:
- 这种注释使用 HTML 注释的开始序列 `<!--` 来引导。
- 注意: JavaScript 解释器会忽略 HTML 注释的结束字符 `-->`。
- 示例:
```html
<!-- This is treated as a one-line JS comment
<!-- It works just like a comment beginning with //
<!----> This is also a one-line JS comment
<!----> because JS ignores the closing characters
<!----> of HTML-style comments
```
- 特点: 不太常见,但在某些情况下有用,例如当需要在不支持 JavaScript 的浏览器中隐藏 JavaScript 代码时。
**小结**:
- 单行注释 (`//`) 是最常用的方式,因为它简单且易于阅读。
- 多行注释 (`/* ... */`) 在需要注释掉一大段代码时非常实用。
- HTML 风格注释 (`<!-- ... -->`) 主要用于隐藏 JavaScript 代码,使其对旧版浏览器不可见。
#### 10. 从旧版浏览器中隐藏 JavaScript 代码
**问题**: 如何从不支持 JavaScript 的旧版浏览器中隐藏 JavaScript 代码?
**解答**: 要隐藏 JavaScript 代码使其不被旧版浏览器识别,可以采用以下方法:
1. **在 `<script>` 标签后面立即加入 HTML 风格注释的开始标记**:
- 示例:
```html
<script language="JavaScript">
<!--
Here you put your JS code.
Old browsers will treat it
as an HTML comment.
//-->
</script>
```
- 特点: 旧版浏览器会把整个 `<script>` 区域当作一个长的 HTML 注释处理,而支持 JavaScript 的浏览器则会解析实际的 JavaScript 代码。
**小结**:
- 使用这种方法可以确保旧版浏览器不会显示出 JavaScript 代码。
- 这对于向后兼容性非常重要,特别是在需要支持较旧浏览器的情况下。
#### 11. 检查 JavaScript 是否可用
**问题**: 如果用户的浏览器不能执行 JavaScript 代码,是否可以给用户一个警告?
**解答**: 可以通过 `<noscript>` 标签来实现这一功能,该标签用于指定当浏览器禁用了 JavaScript 时要显示的内容。
1. **示例**:
```html
<noscript>
<h3>This page uses JavaScript</h3>
<ul>
<li>Please use Netscape Navigator 3+ or Internet Explorer 3+</li>
<li>Make sure that JavaScript is enabled in your browser.</li>
</ul>
</noscript>
```
- 特点: 当浏览器支持 JavaScript 时,这段内容会被忽略;如果 JavaScript 被禁用,则显示提示信息。
**注意事项**:
- Netscape Navigator 2 不支持 `<noscript>` 标签,因此该提示信息也会对使用 Netscape 2 的用户显示。
- 在编写提示信息时需要考虑这一情况,以免误导用户。
#### 12. 引入外部 JavaScript 文件
**问题**: 是否可以从外部文件引入 JavaScript 代码,而不是直接写在 HTML 页面中?
**解答**: 可以通过 `<script>` 标签的 `src` 属性来加载外部 JavaScript 文件。
1. **示例**:
```html
<script language="JavaScript" src="myscript.js"></script>
```
- 特点: 将 `.js` 文件中的代码直接嵌入到 HTML 文档中。
- 注意: 不要在 `.js` 文件中包含 `<script>` 或 `</script>` 标签。
**小结**:
- 创建外部 `.js` 文件有助于更好地组织和复用代码。
- 这种做法特别适合包含多个 JavaScript 函数的情况,便于在不同的 HTML 文件中重复使用这些函数。
- 注意保持文件结构清晰,以便于管理和维护。
weixin_38675465
- 粉丝: 6
- 资源: 958
最新资源
- 東耳篮球馆会员信息管理系统(编号:98721117).zip
- 房屋系统(编号:45266146).zip
- 大学生志愿者信息管理系统(编号:96654262).zip
- 房屋租赁系统(编号:49930163).zip
- 付费自习室管理系统(编号:46724236)(1).zip
- 学术论文撰写技巧:施一公提高英文论文写作能力的六点建议
- 科研真问题从何而来-中科院院士分享
- 通过matlab语言读取csv文件.zip
- 通过Django实现用户注册和登录的简单认证系统.zip
- 通过汇编语言计算两个整数和,将结果存储在另一个变量中.zip
- Aruba%20Instant%20On_2.3.0_apk-dl.com.apk.1.1
- Ruby参考手册中文CHM版最新版本
- RubyonRails字符串处理中文最新版本
- 基于 selenium 模拟微博登录爬虫资料齐全+详细文档+源码.zip
- 基于chromeDriver+selenium蓝桥杯题库爬虫资料齐全+详细文档+源码.zip
- 基于java+selenium爬虫资料齐全+详细文档+源码.zip