JavaScript入门:让网页“活”起来

3 阅读2分钟

JavaScript(简称JS)是网页的“行为层”,它让静态的HTML和CSS变得可交互。想象一下:点击按钮弹出提示、鼠标划过图片切换、表单输入实时校验……这些都离不开JS。

1. 在哪里写JS?

有三种方式:

  • 行内:直接在HTML标签内,如 <button onclick="alert('你好')">点我</button>,不推荐。
  • 内部:在HTML的<script>标签中,放在</body>前较好,避免阻塞页面渲染。
  • 外部:最常用,将代码写在.js文件中,通过<script src="script.js"></script>引入。

2. 基础语法

变量

letconst声明(旧式var已少用):

javascript

let name = "小明";   // 可重新赋值
const age = 18;      // 不可重新赋值

数据类型

常见的有:数字、字符串、布尔值、数组、对象等。

javascript

let scores = [90, 85, 100];      // 数组
let person = { name: "小红", age: 20 };  // 对象

函数

function定义可复用的代码块:

javascript

function greet(user) {
    return "你好," + user;
}
console.log(greet("小花"));  // 控制台输出

条件与循环

javascript

if (age >= 18) {
    console.log("已成年");
} else {
    console.log("未成年");
}

for (let i = 0; i < 3; i++) {
    console.log(i);
}

3. 操作网页(DOM)

JS可以动态修改HTML内容:

javascript

// 获取元素
let btn = document.getElementById("myBtn");
let title = document.querySelector("h1");

// 绑定点击事件
btn.addEventListener("click", function() {
    title.innerText = "你点击了按钮!";
    title.style.color = "red";
});

4. 动手写第一个交互

创建一个HTML文件,包含一个按钮和一个段落:

html

<button id="magicBtn">点我试试</button>
<p id="demo">我会变化</p>

<script>
  let btn = document.getElementById("magicBtn");
  let demo = document.getElementById("demo");
  
  btn.onclick = function() {
    demo.innerHTML = "哇,JavaScript好神奇!";
    demo.style.fontSize = "20px";
  };
</script>

5. 下一步学什么?

掌握基础后,可以深入学习:

  • 数组与对象的高级方法(map、filter等)
  • 异步编程(Promise、async/await)
  • 现代框架(Vue、React)

JavaScript是前端核心,也是全栈开发的基石。打开浏览器的开发者工具(F12),在“控制台”里输入代码,立刻就能看到效果——边学边试,进步最快!

开始你的JS之旅吧,网页的世界因你而不同。