第一步:准备工作 - 安装 HBuilderX
-
下载 HBuilderX:
(图片来源网络,侵删)- 访问 DCloud 官网。
- 根据你的操作系统(Windows, macOS, Linux)下载对应的安装包,推荐下载 标准版,它已经包含了网页开发所需的所有功能。
-
安装并启动:
- 运行安装程序,按照提示完成安装,这个过程非常简单,一路“下一步”即可。
- 安装完成后,启动 HBuilderX。
第二步:创建你的第一个网页项目
HBuilderX 使用项目的方式来管理文件,这是良好开发习惯的开始。
-
新建项目:
- 在 HBuilderX 的菜单栏中,点击
文件->新建->项目。
- 在 HBuilderX 的菜单栏中,点击
-
选择项目类型:
(图片来源网络,侵删)- 在弹出的“新建项目”窗口中,选择
静态网站。 - 在右侧填写你的项目名称,
my-first-web。 - 选择一个项目存放路径。
- 点击
创建。
- 在弹出的“新建项目”窗口中,选择
-
项目结构:
- 创建成功后,你会看到左侧的“项目管理器”中出现了你的项目
my-first-web。 - HBuilderX 会自动为你生成一个基本的项目结构,包含一个
index.html文件和一些示例文件。
- 创建成功后,你会看到左侧的“项目管理器”中出现了你的项目
第三步:编写网页源代码
现在我们来编辑 index.html 文件,这是网站的首页。
-
打开
index.html:- 在项目管理器中双击
index.html文件,它会在编辑器中打开。
- 在项目管理器中双击
-
认识 HTML 结构: 一个标准的 HTML 文件包含以下基本结构:
(图片来源网络,侵删)<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>我的第一个网页</title> <!-- 在这里可以引入 CSS 样式文件 --> </head> <body> <!-- 在这里放置网页的可见内容 --> <h1>你好,HBuilderX!</h1> <p>欢迎来到我的网站。</p> </body> </html><!DOCTYPE html>:声明文档类型,告诉浏览器这是一个 HTML5 文件。<html>:根元素,包裹整个页面的内容。<head>:头部,包含页面的元数据(如标题、字符编码、引入的样式等),这些内容不会直接显示在页面上。<title>:页面的标题,会显示在浏览器标签栏上。<body>:主体,包含所有可见的页面内容,如文本、图片、链接等。
-
HBuilderX 的强大功能:
- 代码提示:当你输入
<时,HBuilderX 会自动提示可用的 HTML 标签,输入标签属性时,也会有相应的提示。 - 快速标签:输入
h1然后按Tab键,可以快速生成<h1></h1>- 实时预览:这是 HBuilderX 的王牌功能之一。
- 代码提示:当你输入
第四步:实时预览你的网页
你无需手动打开浏览器来查看效果,HBuilderX 提供了非常方便的预览方式。
-
在浏览器中运行:
- 打开
index.html文件。 - 点击编辑器右上角的 运行 按钮,在下拉菜单中选择
在浏览器中运行。 - 你也可以使用快捷键
Ctrl + R(Windows) 或Cmd + R(Mac)。 - 网页会自动在你的默认浏览器中打开,并显示你刚才编写的内容。
- 打开
-
内置浏览器预览:
- HBuilderX 还自带了一个浏览器预览窗口。
- 点击 运行 ->
运行到内置浏览器。 - 这个预览窗口会固定在 HBuilderX 的右侧,修改代码后它会自动刷新,非常适合开发调试。
第五步:美化网页 - 添加 CSS 样式
纯 HTML 的页面很朴素,我们使用 CSS (层叠样式表) 来美化它。
-
创建 CSS 文件:
- 在项目管理器中,右键点击你的项目名称
my-first-web。 - 选择
新建->CSS文件,命名为style.css。
- 在项目管理器中,右键点击你的项目名称
-
编写 CSS 代码:
-
打开
style.css文件,输入一些简单的样式:body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; background-color: #f0f2f5; color: #333; text-align: center; padding-top: 50px; } h1 { color: #007bff; } p { font-size: 1.2em; }
-
-
在 HTML 中引入 CSS:
- 回到
index.html文件。 - 在
<head>标签内,添加一行代码来引入你刚刚创建的 CSS 文件:<link rel="stylesheet" href="style.css">
- 注意:
href属性的值style.css是相对于index.html文件的路径。
- 回到
-
刷新预览:
- 再次在浏览器中预览
index.html,你会发现页面样式已经改变了。
- 再次在浏览器中预览
第六步:添加交互 - 引入 JavaScript
为了让网页动起来,我们可以使用 JavaScript。
-
创建 JavaScript 文件:
- 在项目管理器中,右键点击你的项目名称
my-first-web。 - 选择
新建->JavaScript文件,命名为script.js。
- 在项目管理器中,右键点击你的项目名称
-
编写 JavaScript 代码:
-
打开
script.js文件,添加一段简单的交互代码:// 等待整个 HTML 文档加载完毕后再执行 document.addEventListener('DOMContentLoaded', function() { // 找到 h1 元素 const myHeading = document.querySelector('h1'); // 为 h1 元素添加点击事件 myHeading.addEventListener('click', function() { alert('你点击了标题!'); }); });
-
-
在 HTML 中引入 JavaScript:
- 回到
index.html文件。 - 在
</body>标签之前,添加一行代码来引入 JavaScript 文件,通常建议将<script>标签放在页面底部,以确保 DOM 元素已经加载完成。<script src="script.js"></script> </body>
- 回到
-
刷新预览:
- 在浏览器中预览
index.html,然后点击页面上的标题,会弹出一个提示框。
- 在浏览器中预览
第七步:项目文件结构总结
完成以上步骤后,你的项目结构应该看起来像这样:
my-first-web/
├── index.html # 网页主文件
├── style.css # 样式文件
├── script.js # 交互脚本文件
└── ... (HBuilderX自动生成的其他文件)
这是一个清晰、标准的静态网站项目结构。
第八步:发布你的网页
当你完成开发后,如何让别人看到你的网页呢?
-
静态网页托管:
- 这是最简单的方式,适合个人项目或展示。
- GitHub Pages:你可以将项目上传到 GitHub,然后启用 GitHub Pages 功能,它会自动为你生成一个公开的网站。
- Gitee Pages:与 GitHub Pages 类似,国内访问速度更快。
- Netlify / Vercel:国外的优秀平台,支持自动部署,功能更强大。
-
使用 HBuilderX 发布:
- HBuilderX 集成了对 DCloud 插件市场 和 HBuilder Cloud 的支持。
- 你可以将项目打包,并上传到这些平台进行分发。
- 点击
发行菜单,可以看到发行为H5 App、发布到手机端、发布到云服务等选项,对于纯静态网页,发行为H5 App是一个不错的选择,它可以生成一个独立的网页链接。
使用 HBuilderX 制作网页的完整流程如下:
- 安装 HBuilderX。
- 新建
静态网站项目。 - 编写 HTML 文件,构建页面结构。
- 编写 CSS 文件,美化页面样式。
- 编写 JavaScript 文件,增加页面交互。
- 在 HTML 中引入 CSS 和 JS 文件。
- 使用 HBuilderX 的
运行功能进行实时预览和调试。 - 将项目发布到 GitHub Pages、Gitee Pages 或其他托管平台。
HBuilderX 为前端开发提供了一个非常友好的集成环境,从代码编写到调试预览都非常流畅,强烈推荐大家使用它来开启网页开发之旅。
