Skip to content

JavaScript

一句话解释

JavaScript 是 Web 上最广泛使用的编程语言,让网页能响应用户操作、动态更新内容、与服务器通信。

用大白话说

JavaScript(简称 JS)是让网页“动起来”的编程语言。HTML 提供结构,CSS 提供样式,JavaScript 提供行为——三者合称前端三剑客。

JS 能做的事很多:监听用户点击、动态修改页面内容、向后端请求数据、做动画、表单校验、甚至用 Canvas 和 WebGL 做游戏。现在借助 Node.js,JS 还能跑在服务器端,实现“一种语言通吃前后端”。

JS 的几个特点:

  • 动态类型:变量不绑定类型,同一个变量可以先存数字再存字符串
  • 解释执行:不需要编译,浏览器直接解析运行
  • 单线程 + 异步:用事件循环处理并发,靠 Promise/async/await 写异步代码

学好 JS 是做前端开发的基础,也是理解现代框架(React、Vue)的前提。

示例

javascript
const btn = document.querySelector("button");
btn.addEventListener("click", () => {
  alert("你点了按钮!");
});

用 JS 选中按钮,监听它的点击事件,点击时弹出提示。这就是 JS 让网页“动起来”的方式。

工作原理

  1. 浏览器加载 HTML/CSS/JS
  2. JS 引擎解析并执行 JS 代码
  3. JS 通过 DOM API 操作页面、通过事件响应用户操作
  4. 异步任务交给事件循环,完成后回到主线程

相关术语

相关资源

相关课程

相关项目

学习基础知识

通过结构化课程深入理解这个主题。

查看课程

解读错误信息

用大白话解释常见错误——什么意思、为什么发生、如何修复。

查看错误

← 返回术语表