网络与接口

JavaScript · JS

/ JAH-vuh-script /

JavaScript(简称 JS)是让网页「活起来」的编程语言。HTML 给页面结构、CSS 给页面外观,而 JavaScript 给页面行为——按钮能响应点击、表单能自我检查、信息流能在不刷新整页的情况下加载更多内容,全靠它。

它就在浏览器里、在访客自己的电脑上运行。当你点「赞」、爱心瞬间亮起来,那就是 JavaScript 在当场反应:悄悄地只去取、只去更新变化的那一小块,而不是重新下载一整个新页面。

别被名字骗了,它和 Java 语言其实没什么关系——这点相似纯属 1990 年代的营销乌龙。如今 JavaScript 也能跑在浏览器之外(服务器上、各种工具里),但它的老家,始终是你眼前的这个页面。

document.querySelector("button").addEventListener("click", () => {
  alert("You clicked it!");
});

监听按钮的点击,然后做出反应——这就是交互性的核心。

JavaScript 干的事很多都在「等待」——等点击、等服务器回应、等定时器——所以它大量依赖异步(async)模式,好在等待时仍然保持反应灵敏。

又称
jsecmascript