欢迎光临
我们一直在努力

JS 入门通关手册(02)|3 种方式把 JS 写入网页,新手第一行代码!

一、前言

上一篇我们知道了 JS 是网页的 “大脑”,这一篇就来实操,教你怎么把 JS 代码放进网页里,让它跑起来。其实就像给手机装 App,学会这几步,你就能让网页听你的话啦。

二、内联脚本:直接写在 HTML 里(最简单)

内联脚本就是把 JS 代码直接放在 HTML 文件的<script>标签里,就像在作文本里夹了一张便利贴。

实操步骤:

  • 新建一个文本文档,把后缀改成.html(比如myfirstjs.html)
  • 用记事本或 VS Code 打开,输入以下代码:
  • html

    <!DOCTYPE html>
    <html>
    <body>
    <h1>我的第一个JS页面</h1>
    <!– 这里是JS代码 –>
    <script>
    alert("恭喜!你的JS代码跑起来了!");
    </script>
    </body>
    </html>

  • 双击文件在浏览器打开,会弹出一个提示框,这就是 JS 在工作啦!
  • 注意:

    • <script>标签可以放在<head>里,也可以放在<body>里,但新手建议放在<body>底部,这样页面先加载内容,再执行 JS,不会出现 “页面空白等半天” 的情况。
    • 不要在<script>标签里写 HTML 代码,它只认 JS 语法。

    三、外部脚本:单独写 JS 文件(推荐)

    如果 JS 代码很多,或者想在多个网页里复用,就把它写成单独的.js文件,这就像把常用的工具放在一个专门的工具箱里。

    实操步骤:

  • 在和 HTML 文件同一个文件夹里,新建一个文本文档,后缀改成.js(比如main.js)
  • 在main.js里输入 JS 代码:
  • javascript

    console.log("这是外部JS文件里的代码");
    document.write("Hello,来自外部JS!");

  • 在 HTML 文件里用<script src="文件名.js"></script>引入:
  • html

    <!DOCTYPE html>
    <html>
    <body>
    <h1>外部JS演示</h1>
    <!– 引入外部JS文件 –>
    <script src="main.js"></script>
    </body>
    </html>

  • 在浏览器打开 HTML 文件,页面会显示 “Hello,来自外部 JS!”,按 F12 打开开发者工具,在 Console 面板能看到 “这是外部 JS 文件里的代码”。
  • 优点:

    • 代码和 HTML 分离,结构更清晰,方便维护
    • 浏览器会缓存 JS 文件,下次打开网页不用重新下载,速度更快
    • 同一个 JS 文件可以被多个 HTML 页面引用,不用重复写代码

    注意:

    • 一旦用了src属性引入外部 JS,<script>标签里就不能再写 JS 代码了,写了也不会执行
    • src属性里的文件名要和实际 JS 文件名一致,而且要放在同一个文件夹里,不然会找不到文件

    四、行内脚本:写在 HTML 标签里(偶尔用)

    行内脚本就是把 JS 代码直接写在 HTML 标签的事件属性里,比如onclick(点击事件),就像给按钮贴了一个 “点击我就执行这个操作” 的标签。

    示例:

    html

    <!DOCTYPE html>
    <html>
    <body>
    <!– 点击按钮会执行onclick里的JS代码 –>
    <button onclick="alert('你点击了按钮!')">点我一下</button>
    </body>
    </html>

    在浏览器打开,点击按钮就会弹出提示框。

    注意:

    • 行内脚本只适合写非常简单的代码,代码多了会让 HTML 变得很乱,不好维护
    • 尽量少用行内脚本,优先用外部脚本

    五、新手常见问题解答

    1. 为什么我的 JS 代码不执行?

    • 检查<script>标签有没有写错,比如写成了<scirpt>
    • 外部 JS 的话,检查文件名和路径对不对,是不是和 HTML 文件在同一个文件夹
    • 代码有没有语法错误,比如少了括号、引号

    2. <script>标签放在<head>和<body>有什么区别?

    • 放在<head>里:网页还没加载内容,JS 就执行了,如果 JS 要操作页面上的元素(比如修改文字),会找不到元素,导致出错
    • 放在<body>底部:页面内容加载完了,JS 再执行,就不会有找不到元素的问题,新手推荐这种方式

    3. 什么是console.log?

    console.log是 JS 里用来输出信息的命令,不会显示在网页上,要在浏览器的开发者工具(按 F12)的 Console 面板里才能看到,主要用来调试代码,看代码有没有执行,变量是什么值。

    六、本篇小结

    • 把 JS 写入网页有三种方式:内联脚本(写在<script>标签里)、外部脚本(写在.js文件里,用src引入)、行内脚本(写在 HTML 标签的事件属性里)
    • 推荐使用外部脚本,代码结构清晰,方便维护和复用
    • 新手写 JS 代码,记得把<script>标签放在<body>底部,避免找不到页面元素
    • 多动手实操,写代码遇到问题很正常,学会用 F12 开发者工具的 Console 面板看错误信息

    🔔 下一篇预告

    第 03 篇:《变量和数据类型:给 JS 代码装个 “盒子” 存东西》

    赞(0)
    未经允许不得转载:171主机测评 » JS 入门通关手册(02)|3 种方式把 JS 写入网页,新手第一行代码!
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址