第1章: JavaScript 简介

什么是 JavaScript?

JavaScript 是世界上最流行的编程语言之一。截至2026年,JavaScript 已经从单纯的浏览器脚本语言发展成为全栈开发的核心技术,被广泛应用于前端、后端、移动应用、桌面应用和边缘计算等领域。

JavaScript 的特点 视角

JavaScript 能做什么?

第一个 JavaScript 程序 (现代写法)

让我们从最简单的程序开始。2026年推荐使用现代语法:

// 传统方式 (仍然可用)
alert('Hello, JavaScript!');

// 推荐方式 (更现代)
const showMessage = (message) => {
    console.log(message);
    // 或者使用 DOM 操作
    document.body.insertAdjacentHTML('beforeend', `

${message}

`); }; showMessage('Hello, Modern JavaScript!');

在 HTML 中使用 JavaScript 最佳实践

推荐使用现代的方式来组织和加载 JavaScript:

1. 模块化脚本 (推荐)

<!-- 使用 ES 模块 -->
<script type="module" src="./app.js"></script>

<!-- 内联模块代码 -->
<script type="module">
    import { greet } from './greet.js';
    greet('Hello');
</script>

2. 延迟加载 (性能优化)

<!-- 延迟加载,不阻塞页面渲染 -->
<script src="main.js" defer></script>

<!-- 异步加载,适合第三方库 -->
<script src="analytics.js" async></script>

3. 事件监听器 (推荐)

<!-- HTML 中只添加 data 属性 -->
<button data-action="greet">点击我</button>

<!-- JavaScript 中处理事件 -->
<script type="module">
    document.querySelector('[data-action="greet"]')
        .addEventListener('click', () => {
            alert('点击了!');
        });
</script>

JavaScript 生态系统

现代 JavaScript 开发离不开强大的生态系统: