【前端基础(Javascript部分)】1、JavaScript的基础知识(组成、应用、编写方式、注释)

一、JavaScript的组成

  1. ECMAScript:定义语义规范。
  2. DOM:用于操作文档的API。
  3. BOM:用于操作浏览器的API。

二、JavaScript的应用

三、JavaScript的三种编写方式

1. 编写位置:HTML内部

xml 复制代码
<!DOCTYPE html>
<html>

  <head>
    <title>Document</title>
      <style>

      </style>
    </head>

    <body>
      <div class="container">
          <!-- 编写位置:HTML内部 -->
          <a href="#" onclick="alert('TEST')">TEST</a>
      </div>
    </body>
</html>


2. 编写位置:script元素内部

xml 复制代码
<!DOCTYPE html>
<html>

  <head>
    <title>Document</title>
      <style>

      </style>
    </head>

    <body>
      <div class="container">
          <!-- 编写位置:HTML内部(方式1) -->
          <a href="#" onclick="alert('TEST1')">TEST1</a>

          <!-- 编写位置:HTML内部(方式2) -->
          <a href="javascript: alert('TEST2')" >TEST2</a>


          <!-- 编写位置:script元素内部 -->
          <a href="#" class = "TESTClass">TEST3</a>
          <script>
            var TESTClassA = document.querySelector(".TESTClass")
            TESTClassA.onclick = function() {
              alert('TEST3')
            }
          </script>
      </div>
    </body>
</html>

3、编写位置:独立的JS文件(最常用)

xml 复制代码
<!DOCTYPE html>
<html>

  <head>
    <title>Document</title>
      <style>

      </style>
    </head>

    <body>
      <div class="container">
          <!-- 编写位置:HTML内部(方式1) -->
          <a href="#" onclick="alert('TEST1')">TEST1</a>

          <!-- 编写位置:HTML内部(方式2) -->
          <a href="javascript: alert('TEST2')" >TEST2</a>


          <!-- 编写位置:script元素内部 -->
          <a href="#" class = "TESTClass">TEST3</a>
          <script>
            var TESTClassA = document.querySelector(".TESTClass")
            TESTClassA.onclick = function() {
              alert('TEST3')
            }
          </script>

          <!-- 编写位置:独立的JS文件 -->
          <a href="#" class = "TESTClass2">TEST4</a>
          <script src=".\TEST.js"></script>
      </div>
    </body>
</html>
javascript 复制代码
var TESTClass2A = document.querySelector(".TESTClass2")
TESTClass2A.onclick = function() {
  alert('TEST4')
}

四、<noscript>元素

五、JavaScript的编写注意事项

  1. script元素不能写成单标签。
  2. 省略了type属性。
  3. 加载顺序是而下,因此script代码和编写位置,放在body子元素的最后一行。
  4. JavaScript代码严格区分大小写。

六、JavaScript的交互方式和调试工具

1、交互方式

2、调试工具

七、JavaScript的注释

相关推荐
一木 之林3 小时前
DeepSeek Agent 开发(一)
开发语言·前端·javascript
朔北之忘 Clancy3 小时前
青少年软编等考七级题解目录
开发语言·c++·青少年编程·gesp·csp·信奥赛·noi
ss2733 小时前
AI全栈实战 | 3.2-01 Python 基础:四大数据容器怎么选,推导式为什么是 Pythonic 的灵魂
开发语言·人工智能·python
Mr_Macallon3 小时前
C++回顾(基础)(01)
c语言·开发语言·c++·学习
未来之窗软件服务3 小时前
Go 利器 GoReSym:剥离符号恢复 Go 二进制元数据—东方仙盟
开发语言·golang·仙盟创梦ide·东方仙盟
树下水月4 小时前
Typora破解
linux·服务器·前端
朝朝辞暮i4 小时前
C++ 第 32 课:main()、rclcpp::init()、spin()、shutdown()
开发语言·c++·算法
旋生万物4 小时前
螺旋角分布的功率谱分析:多窗谱 + FDR 校正
开发语言·python
用户5508492902564 小时前
CSS布局实战:从Flex到Grid的完整避坑指南
前端
用户5508492902564 小时前
前端接口请求层怎么封装?一个可落地的请求方案
前端