菜鸟科技网

不用工具,网站如何开发建设?

当然可以!不使用任何工具(如WordPress、Wix、Squarespace等)来开发建设一个网站,意味着你需要从零开始,用最基础的技术来构建它,这就像是“手搓”网站,能让你对网站的每一个细节都有最深刻的理解。

不用工具,网站如何开发建设?-图1
(图片来源网络,侵删)

这个过程主要涉及三种核心技术:HTML (结构)CSS (样式)JavaScript (交互)

下面我将为你详细拆解这个过程,从零开始,一步步教你如何“不用工具”亲手建一个网站。


第一步:理解核心三剑客

在开始之前,你必须明白这三个角色是什么,以及它们如何协同工作:

  1. HTML (超文本标记语言 - HyperText Markup Language)

    不用工具,网站如何开发建设?-图2
    (图片来源网络,侵删)
    • 作用:定义网页的,它告诉浏览器,这是一个标题(<h1>),这是一段文字(<p>),这是一张图片(<img>),这是一个链接(<a>)。
    • 比喻建筑的钢筋水泥结构,它决定了房子的哪里是墙,哪里是窗户,哪里是门。
  2. CSS (层叠样式表 - Cascading Style Sheets)

    • 作用:负责网页的视觉表现,它定义了颜色、字体、间距、布局、动画等,让网页变得美观。
    • 比喻建筑的装修和设计,它决定了墙刷什么颜色,家具怎么摆放,窗帘是什么样式。
  3. JavaScript (JS)

    • 作用:负责网页的行为和交互,比如点击按钮弹出提示、表单验证、制作轮播图、响应用户操作等。
    • 比喻建筑的智能系统,比如门禁系统、灯光开关、自动窗帘等。

简单流程:先用 HTML 搭好骨架,再用 CSS 进行美化,最后用 JavaScript 添加各种交互功能。


第二步:准备你的“工具箱”(虽然不用建站工具,但需要基础工具)

你不需要任何复杂的软件,只需要以下几样免费的东西:

不用工具,网站如何开发建设?-图3
(图片来源网络,侵删)
  1. 文本编辑器

    • 这是用来编写代码的地方,它和 Word 或记事本不同,它有语法高亮(让代码颜色区分)、自动补全等功能,能极大提高效率。
    • 推荐选择
      • VS Code (Visual Studio Code):目前最流行、功能最强大的免费编辑器,强烈推荐。
      • Sublime Text:轻量、快速,非常受一些开发者喜爱。
      • Notepad++ (Windows用户):老牌经典,简单易用。
  2. 网页浏览器

    • 你已经有了!推荐使用 Google ChromeFirefox,它们自带非常强大的“开发者工具”(F12 或右键点击“检查”),是调试代码的利器。
  3. 文件管理器

    就是你的电脑自带的“资源管理器”(Windows) 或“访达”(Mac),用来创建和保存网站文件。


第三步:从零开始,动手创建你的第一个网页

让我们来创建一个简单的个人介绍页面。

步骤 1:创建项目文件夹

在你的电脑上新建一个文件夹,命名为 my-website,这个文件夹就是你的整个网站项目。

步骤 2:编写第一个 HTML 文件

  1. 打开你的文本编辑器(VS Code)。

  2. 新建一个文件,保存为 index.html注意后缀名必须是 .html,并且把它保存在 my-website 文件夹里。

    • index.html 是网站的默认首页,浏览器会自动寻找这个文件。
  3. index.html 中输入以下代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">我的第一个网站</title>
</head>
<body>
    <h1>你好,欢迎来到我的网站!</h1>
    <p>这是我用纯代码写的第一个网页。</p>
    <p>我叫张三,是一名前端开发者。</p>
    <a href="about.html">关于我</a>
</body>
</html>

代码解释

  • <!DOCTYPE html>:告诉浏览器这是一个 HTML5 文件。
  • <html>:整个网页的根元素。
  • <head>:存放网页的元信息,比如标题、字符编码、引入的 CSS/JS 文件等,用户在浏览器标签页看到的就是 <title> 里的内容。
  • <body>:存放网页所有可见的内容,比如标题、段落、图片等。

步骤 3:用浏览器查看你的网页

找到你保存的 index.html 文件,直接用浏览器(如 Chrome)双击打开它

恭喜!你应该能看到一个非常简单的、只有一个标题和段落的网页了,虽然它很丑,但这是你亲手创造的!


第四步:用 CSS 美化你的网页

我们给这个网页穿上漂亮的“衣服”。

步骤 1:创建 CSS 文件

my-website 文件夹里,再新建一个文件,命名为 style.css

步骤 2:将 CSS 链接到 HTML

打开 index.html 文件,在 <head> 标签里添加一行代码,来告诉 HTML 去哪里找样式表:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">我的第一个网站</title>
    <!-- 在这里添加下面这一行 -->
    <link rel="stylesheet" href="style.css"> 
</head>
<body>
    <!-- ... body 内容不变 ... -->
</body>
</html>

步骤 3:编写 CSS 代码

打开 style.css 文件,输入以下代码:

/* body 的全局样式 */
body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    background-color: #f0f2f5;
    color: #333;
    margin: 0;
    padding: 20px;
    text-align: center;
}
样式 */
h1 {
    color: #007bff;
}
/* 段落样式 */
p {
    font-size: 1.1em;
    line-height: 1.6;
    max-width: 600px;
    margin: 20px auto;
}
/* 链接样式 */
a {
    display: inline-block;
    margin-top: 20px;
    padding: 10px 20px;
    background-color: #28a745;
    color: white;
    text-decoration: none; /* 去掉下划线 */
    border-radius: 5px;
}
/* 鼠标悬停在链接上时的效果 */
a:hover {
    background-color: #218838;
}

步骤 4:刷新浏览器

回到浏览器窗口(确保是打开 index.html 的那个窗口),按 F5Ctrl+R 刷新页面。

看看!你的网页是不是变得漂亮多了?字体、颜色、背景、链接样式都变了,这就是 CSS 的魔力!


第五步:用 JavaScript 添加交互

我们让网页“活”起来。

步骤 1:创建 JS 文件

my-website 文件夹里,新建一个文件,命名为 script.js

步骤 2:将 JS 链接到 HTML

打开 index.html 文件,在 </body> 标签之前添加一行代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <!-- ... head 内容不变 ... -->
</head>
<body>
    <h1>你好,欢迎来到我的网站!</h1>
    <p>这是我用纯代码写的第一个网页。</p>
    <p>我叫张三,是一名前端开发者。</p>
    <a href="about.html">关于我</a>
    <!-- 在这里添加下面这一行 -->
    <script src="script.js"></script>
</body>
</html>

为什么放在 </body> 前? 因为这样可以确保在脚本执行时,页面的所有 HTML 元素都已经加载完毕。

步骤 3:编写 JS 代码

打开 script.js 文件,输入以下代码:

// 等待整个 HTML 文档加载完毕后,再执行这段代码
document.addEventListener('DOMContentLoaded', function() {
    // 找到页面上的 h1 元素
    const myHeading = document.querySelector('h1');
    // 给 h1 元素添加点击事件
    myHeading.addEventListener('click', function() {
        // 当被点击时,改变它的内容
        myHeading.textContent = '你点击了我!';
        myHeading.style.color = '#ff6b6b';
    });
    // 找到页面上的链接
    const myLink = document.querySelector('a');
    // 给链接添加点击事件
    myLink.addEventListener('click', function(event) {
        // 阻止链接的默认跳转行为
        event.preventDefault();
        // 弹出一个提示框
        alert('这个链接暂时还不能跳哦!');
    });
});

步骤 4:刷新浏览器

再次刷新你的网页,现在试试:

  • 点击页面顶部的标题,看看文字和颜色会不会改变。
  • 点击“关于我”这个链接,看看会不会弹出一个提示框。

这就是 JavaScript 的作用!


第六步:进阶与部署

你已经完成了最核心的部分,一个真正的网站还需要考虑:

  1. 学习更多知识

    • HTML:学习更多标签,如 <div>, <span>, <ul>, <li>, <table> 等,用于构建更复杂的布局。
    • CSS:学习 Flexbox 和 Grid 布局,这是现代网页布局的两大核心技术,学习响应式设计,让你的网站在手机和电脑上都能完美显示。
    • JavaScript:学习变量、函数、循环、条件判断等基础编程概念,以及如何操作 DOM(文档对象模型),甚至可以学习一些流行的 JS 库,如 React 或 Vue,来构建更复杂的单页应用。
  2. 部署网站

    • 现在的网站只存在于你的电脑上,要让别人也能访问,你需要把它部署到互联网上。
    • 免费方案:可以使用 GitHub PagesNetlifyVercel,它们都提供免费服务,非常适合个人项目或学习使用。
    • 基本流程:你需要学习使用 GitGitHub,将你的 my-website 文件夹上传到 GitHub,然后在 GitHub Pages 或 Netlify 等平台上关联你的仓库,它们会自动帮你把网站部署到公网。

不使用工具开发网站,虽然比使用 WordPress 等平台慢,但好处是:

  • 完全掌控:你对网站的每一行代码都了如指掌。
  • 性能极致:没有冗余的代码,加载速度更快。
  • 基础扎实:这个过程是成为专业前端开发者的必经之路,能让你深刻理解 Web 的工作原理。

从现在开始,你可以不断练习,尝试添加更多的页面(比如你之前创建的 about.html)、更复杂的样式和更酷的交互功能,祝你建网愉快!

分享:
扫描分享到社交APP
上一篇
下一篇