杰瑞科技汇

HTML JavaScript教程从哪学起?

教程概览

  1. 第一部分:HTML - 网页的骨架

    HTML JavaScript教程从哪学起?-图1
    (图片来源网络,侵删)
    • 什么是 HTML?
    • 第一个 HTML 页面
    • 常用 HTML 标签详解
    • HTML 表单
  2. 第二部分:CSS - 网页的衣裳

    • 什么是 CSS?
    • 如何在 HTML 中使用 CSS
    • 常用 CSS 属性
  3. 第三部分:JavaScript - 网页的灵魂

    • 什么是 JavaScript?
    • 如何在 HTML 中使用 JavaScript
    • 基础语法:变量、数据类型、操作符
    • 与 HTML 互动:DOM 操作
    • 事件处理
  4. 第四部分:实战项目 - 简单的待办事项列表

    • 整合 HTML, CSS, JavaScript
    • 完成功能
  5. 第五部分:进阶学习路径

    HTML JavaScript教程从哪学起?-图2
    (图片来源网络,侵删)

    推荐资源和下一步方向


第一部分:HTML - 网页的骨架

什么是 HTML?

HTML (HyperText Markup Language) 是超文本标记语言,它不是一种编程语言,而是一种标记语言,用来描述网页的结构和内容。

你可以把它想象成盖房子的设计图纸,图纸告诉你哪里是墙(<div>),哪里是门(<a>),哪里是窗户(<img>),但图纸本身不会动。

第一个 HTML 页面

创建一个新文件,命名为 index.html,然后用文本编辑器(如 VS Code, Sublime Text, 甚至记事本)打开,输入以下内容:

HTML JavaScript教程从哪学起?-图3
(图片来源网络,侵删)
<!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>这是一个段落,这是一个 <strong>粗体</strong> 文本和一个 <em>斜体</em> 文本。</p>
    <a href="https://www.google.com">这是一个指向谷歌的链接</a>
</body>
</html>

如何运行? 直接用浏览器打开这个 index.html 文件,你就能看到效果了。

代码解析:

  • <!DOCTYPE html>: 声明文档类型,告诉浏览器这是一个 HTML5 文件。
  • <html>: 根元素,所有其他元素都包含在其中。
  • <head>: 包含页面的元数据(metadata),不会直接显示在页面上,但提供页面的信息。
    • <meta charset="UTF-8">: 设置字符编码为 UTF-8,可以正确显示中文等。
    • <title>: 设置浏览器标签页上显示的标题。
  • <body>: 包含页面的,也就是用户在浏览器中看到的所有东西。
    • <h1>: 一级标题,字体最大。
    • <p>: 段落标签。
    • <strong>: 加粗文本,有语义上的强调。
    • <em>: 斜体文本,有语义上的强调。
    • <a>: 锚标签,用于创建超链接。href 属性指定链接的目标地址。

常用 HTML 标签

名称 描述 示例
div 分区 一个块级容器,用于布局和组合其他元素。 <div>这是一个容器</div>
span 内联元素 一个内联容器,用于对文本的一部分进行样式化或操作。 <p>这是一段<span style="color:red;">红色</span>的文字。</p>
ul 无序列表 创建一个项目符号列表。 <ul><li>苹果</li><li>香蕉</li></ul>
ol 有序列表 创建一个带数字的列表。 <ol><li>第一步</li><li>第二步</li></ol>
li 列表项 用于 ulol 中。 <li>列表项</li>
img 图像 在页面上显示图片。src 是图片路径,alt 是替代文本。 <img src="path/to/image.jpg" alt="一张美丽的风景">
table 表格 创建表格。 <table>...</table>
tr 表格行 表格中的行。 <tr>...</tr>
td 表格数据 表格中的单元格。 <td>单元格内容</td>
th 表头 表格中的标题单元格,通常加粗。 <th>姓名</th>

HTML 表单

表单用于收集用户输入。

<form action="/submit-data" method="post">
    <label for="username">用户名:</label>
    <input type="text" id="username" name="username" required>
    <label for="password">密码:</label>
    <input type="password" id="password" name="password">
    <label for="gender">性别:</label>
    <input type="radio" id="male" name="gender" value="male">
    <label for="male">男</label>
    <input type="radio" id="female" name="gender" value="female">
    <label for="female">女</label>
    <label for="hobbies">爱好:</label>
    <input type="checkbox" id="reading" name="hobbies" value="reading">
    <label for="reading">阅读</label>
    <input type="checkbox" id="sports" name="hobbies" value="sports">
    <label for="sports">运动</label>
    <button type="submit">提交</button>
</form>

关键点:

  • <form>: 表单容器。action 指定提交数据到的地址,method 指定提交方法(getpost)。
  • <label>: 为表单元素提供标签,for 属性关联到对应 inputid,点击标签可以聚焦到输入框。
  • <input>: 最常用的输入控件。
    • type: 输入类型,如 text (文本), password (密码), radio (单选), checkbox (复选), submit (提交按钮) 等。
    • name: 提交数据时的键名。
    • id: 元素的唯一标识符,常被 CSS 和 JavaScript 使用。
    • required: 表示该字段为必填项。

第二部分:CSS - 网页的衣裳

什么是 CSS?

CSS (Cascading Style Sheets) 是层叠样式表,它用来描述 HTML 元素如何被渲染和显示,比如颜色、字体、间距、布局等。

你可以把它想象成给设计图纸上的房子进行装修,你决定墙刷成什么颜色(background-color),家具怎么摆放(position, float),窗帘是什么样式(border, box-shadow)。

如何在 HTML 中使用 CSS

有三种方式,推荐使用外部样式表

内联样式 (不推荐,难以维护) 直接在 HTML 标签的 style 属性中写 CSS。

<p style="color: blue; font-size: 20px;">这是一个蓝色的段落。</p>

内部样式表 (适用于单页面) 在 HTML 文件的 <head> 标签内使用 <style>

<head>
    <style>
        p {
            color: green;
            font-family: Arial, sans-serif;
        }
    </style>
</head>

外部样式表 (最佳实践) 创建一个单独的 .css 文件(styles.css),然后在 HTML 中引入它。 styles.css 文件内容:

body {
    background-color: #f0f0f0;
    font-size: 16px;
}
h1 {
    color: #333;
    text-align: center;
}

index.html 文件内容:

<head>
    <link rel="stylesheet" href="styles.css">
</head>

常用 CSS 属性

CSS 规则由选择器声明块组成。 `选择器 { 属性1: 值1; 属性2

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