第一步:准备工作 - 安装 HBuilderX

  1. 下载 HBuilderX

    hbuilderx制作网页源代码
    (图片来源网络,侵删)
    • 访问 DCloud 官网
    • 根据你的操作系统(Windows, macOS, Linux)下载对应的安装包,推荐下载 标准版,它已经包含了网页开发所需的所有功能。
  2. 安装并启动

    • 运行安装程序,按照提示完成安装,这个过程非常简单,一路“下一步”即可。
    • 安装完成后,启动 HBuilderX。

第二步:创建你的第一个网页项目

HBuilderX 使用项目的方式来管理文件,这是良好开发习惯的开始。

  1. 新建项目

    • 在 HBuilderX 的菜单栏中,点击 文件 -> 新建 -> 项目
  2. 选择项目类型

    hbuilderx制作网页源代码
    (图片来源网络,侵删)
    • 在弹出的“新建项目”窗口中,选择 静态网站
    • 在右侧填写你的项目名称,my-first-web
    • 选择一个项目存放路径。
    • 点击 创建
  3. 项目结构

    • 创建成功后,你会看到左侧的“项目管理器”中出现了你的项目 my-first-web
    • HBuilderX 会自动为你生成一个基本的项目结构,包含一个 index.html 文件和一些示例文件。

第三步:编写网页源代码

现在我们来编辑 index.html 文件,这是网站的首页。

  1. 打开 index.html

    • 在项目管理器中双击 index.html 文件,它会在编辑器中打开。
  2. 认识 HTML 结构: 一个标准的 HTML 文件包含以下基本结构:

    hbuilderx制作网页源代码
    (图片来源网络,侵删)
    <!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>:主体,包含所有可见的页面内容,如文本、图片、链接等。
  3. HBuilderX 的强大功能

    • 代码提示:当你输入 < 时,HBuilderX 会自动提示可用的 HTML 标签,输入标签属性时,也会有相应的提示。
    • 快速标签:输入 h1 然后按 Tab 键,可以快速生成 <h1></h1>
    • 实时预览:这是 HBuilderX 的王牌功能之一。

第四步:实时预览你的网页

你无需手动打开浏览器来查看效果,HBuilderX 提供了非常方便的预览方式。

  1. 在浏览器中运行

    • 打开 index.html 文件。
    • 点击编辑器右上角的 运行 按钮,在下拉菜单中选择 在浏览器中运行
    • 你也可以使用快捷键 Ctrl + R (Windows) 或 Cmd + R (Mac)。
    • 网页会自动在你的默认浏览器中打开,并显示你刚才编写的内容。
  2. 内置浏览器预览

    • HBuilderX 还自带了一个浏览器预览窗口。
    • 点击 运行 -> 运行到内置浏览器
    • 这个预览窗口会固定在 HBuilderX 的右侧,修改代码后它会自动刷新,非常适合开发调试。

第五步:美化网页 - 添加 CSS 样式

纯 HTML 的页面很朴素,我们使用 CSS (层叠样式表) 来美化它。

  1. 创建 CSS 文件

    • 在项目管理器中,右键点击你的项目名称 my-first-web
    • 选择 新建 -> CSS 文件,命名为 style.css
  2. 编写 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;
      }
  3. 在 HTML 中引入 CSS

    • 回到 index.html 文件。
    • <head> 标签内,添加一行代码来引入你刚刚创建的 CSS 文件:
      <link rel="stylesheet" href="style.css">
    • 注意href 属性的值 style.css 是相对于 index.html 文件的路径。
  4. 刷新预览

    • 再次在浏览器中预览 index.html,你会发现页面样式已经改变了。

第六步:添加交互 - 引入 JavaScript

为了让网页动起来,我们可以使用 JavaScript。

  1. 创建 JavaScript 文件

    • 在项目管理器中,右键点击你的项目名称 my-first-web
    • 选择 新建 -> JavaScript 文件,命名为 script.js
  2. 编写 JavaScript 代码

    • 打开 script.js 文件,添加一段简单的交互代码:

      // 等待整个 HTML 文档加载完毕后再执行
      document.addEventListener('DOMContentLoaded', function() {
          // 找到 h1 元素
          const myHeading = document.querySelector('h1');
          // 为 h1 元素添加点击事件
          myHeading.addEventListener('click', function() {
              alert('你点击了标题!');
          });
      });
  3. 在 HTML 中引入 JavaScript

    • 回到 index.html 文件。
    • </body> 标签之前,添加一行代码来引入 JavaScript 文件,通常建议将 <script> 标签放在页面底部,以确保 DOM 元素已经加载完成。
      <script src="script.js"></script>
      </body>
  4. 刷新预览

    • 在浏览器中预览 index.html,然后点击页面上的标题,会弹出一个提示框。

第七步:项目文件结构总结

完成以上步骤后,你的项目结构应该看起来像这样:

my-first-web/
├── index.html      # 网页主文件
├── style.css       # 样式文件
├── script.js       # 交互脚本文件
└── ... (HBuilderX自动生成的其他文件)

这是一个清晰、标准的静态网站项目结构。


第八步:发布你的网页

当你完成开发后,如何让别人看到你的网页呢?

  1. 静态网页托管

    • 这是最简单的方式,适合个人项目或展示。
    • GitHub Pages:你可以将项目上传到 GitHub,然后启用 GitHub Pages 功能,它会自动为你生成一个公开的网站。
    • Gitee Pages:与 GitHub Pages 类似,国内访问速度更快。
    • Netlify / Vercel:国外的优秀平台,支持自动部署,功能更强大。
  2. 使用 HBuilderX 发布

    • HBuilderX 集成了对 DCloud 插件市场HBuilder Cloud 的支持。
    • 你可以将项目打包,并上传到这些平台进行分发。
    • 点击 发行 菜单,可以看到 发行为H5 App发布到手机端发布到云服务 等选项,对于纯静态网页,发行为H5 App 是一个不错的选择,它可以生成一个独立的网页链接。

使用 HBuilderX 制作网页的完整流程如下:

  1. 安装 HBuilderX
  2. 新建 静态网站 项目
  3. 编写 HTML 文件,构建页面结构。
  4. 编写 CSS 文件,美化页面样式。
  5. 编写 JavaScript 文件,增加页面交互。
  6. 在 HTML 中引入 CSS 和 JS 文件
  7. 使用 HBuilderX 的 运行 功能进行实时预览和调试
  8. 将项目发布到 GitHub Pages、Gitee Pages 或其他托管平台

HBuilderX 为前端开发提供了一个非常友好的集成环境,从代码编写到调试预览都非常流畅,强烈推荐大家使用它来开启网页开发之旅。