【前端基础(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 小时前
Python中itertools.product:快速生成笛卡尔积
开发语言·python
OOJO4 小时前
c++---list介绍
c语言·开发语言·数据结构·c++·算法·list
AI袋鼠帝4 小时前
火爆全网的Seedance2.0 十万人排队,我2分钟就用上了
前端
IT_陈寒4 小时前
React Hooks闭包陷阱:你以为的state可能早就过期了
前端·人工智能·后端
Jenlybein4 小时前
快速了解熟悉 Vite ,即刻上手使用
前端·javascript·vite
小码哥_常4 小时前
安卓开发避坑指南:全局异常捕获与优雅处理实战
前端
lihaozecq4 小时前
我用 1 天的时间 vibe coding 了一个多人德州扑克游戏
前端·react.js·ai编程
momo061174 小时前
AI Skill是什么?
前端·ai编程
言萧凡_CookieBoty4 小时前
用 AI 搞定用户系统:Superpowers 工程化开发教程
前端·ai编程
小小小小宇4 小时前
Go 语言协程
前端