🐵指尖猴全新升级
第17课:按钮点击
🎯

按钮点击

点击一下,网页马上回应你

📖知识引入

👂事件监听
JS会竖起耳朵听你的一举一动:点击是click事件、移动是mousemove、敲键盘是keydown。每个动作,都是一个「事件」。
🎬交互三部曲
所有交互都是同一套路:①找到元素(getElementById)→②竖起耳朵(addEventListener)→③写好剧本(点击后做什么)。三部曲一响,交互登场!
📝改网页内容
点击之后能换文字、换图片、变颜色——用JS给元素「变脸」。网页从「看的作品」变成「玩的玩具」。
🔔alert弹窗
alert("你好")是最简单的反馈方式,像网页开口说话。适合调试,但别在正式网站里滥用——动不动弹窗很烦人!
🤖让AI写互动
告诉AI「点这个按钮,页面上出现一句夸奖的话」,AI秒写全套代码。你负责想玩法,AI负责实现——多出来的时间全用来创意!
💡
交互的黄金法则:用户做了什么,网页就要回应什么!

🔍一次点击的完整旅程

<h1 id="title">点下面的按钮</h1>
<button id="praiseBtn">夸夸我</button>

<script>
  let praises = [
    "你今天真棒!",
    "你的网页做得真好!",
    "继续加油,未来的工程师!"
  ];
  let i = 0;

  document.getElementById("praiseBtn")
    .addEventListener("click", function () {
      document.getElementById("title").innerText = praises[i];
      i = (i + 1) % praises.length;
    });
</script>

你按下按钮的那0.1秒,发生了什么:

👆 第1步:你点击按钮
   (触发click事件)
      │
      ▼
👂 第2步:JS早就竖着耳朵
   (addEventListener捕捉到)
      │
      ▼
🎬 第3步:执行剧本
   (function里的代码开跑)
      │
      ▼
🎉 第4步:网页回应你
   (文字变了/弹窗出来了)

全程不到1毫秒!

🎮 找找你身边的交互:

· 点「赞」→数字+1(监听click)
· 搜索框打字→联想词弹出

(监听键盘输入)

· 鼠标悬停图片→放大

(监听hover)

右边代码:点一下按钮, 标题就换一句夸夸词—— 感受大脑运转!

🎯小测验

第1题:「监听用户点击按钮」用的是JS的什么机制?

第2题:交互三部曲的正确顺序是?

第3题:alert("你好")的效果是?

📝本课知识点

  • ✓点击、移动、敲键盘都是事件
  • ✓交互三部曲:找元素→听事件→写剧本
  • ✓JS能给网页元素「变脸」
  • ✓alert适合调试,正式网站少用
  • ✓你出创意,AI写代码
第17课完成!继续探索下一课吧 🚀