• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

奋斗的软件工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

HTML、CSS与JavaScript 简介

Web-Day01 HTML、CSS与JavaScript 简介

引言

在当今的互联网时代,前端开发已经成为构建现代网站和应用程序的核心技能之一。无论是简单的静态网页还是复杂的动态应用,HTML、CSS和JavaScript都是不可或缺的三大基石。本文将带你快速入门前端开发,掌握HTML、CSS和JavaScript的基础知识,帮助你构建美观且功能强大的网页。

一、HTML:网页的骨架

1.1 HTML简介

HTML(HyperText Markup Language,超文本标记语言)是用于创建网页的标准标记语言。它通过标签来定义网页的结构和内容,所有的网页都是由HTML编写的。HTML标签由浏览器解析,不需要编译,文件后缀名为.html或.htm。

1.2 HTML基础标签

HTML标签是预定义的,常见的标签包括:

  • 标题标签:<h1>到<h6>,用于定义标题,数字越小,标题越大。
  • 段落标签:<p>,用于定义段落。
  • 图片标签:<img>,用于插入图片,常用属性有src(图片路径)、width(宽度)、height(高度)。
  • 超链接标签:<a>,用于创建超链接,常用属性有href(链接地址)和target(打开方式)。
  • 列表标签:<ul>(无序列表)和<ol>(有序列表),列表项使用<li>标签。
  • 表格标签:<table>,用于创建表格,包含<tr>(行)、<td>(单元格)和<th>(表头)。

1.3 HTML表单

表单是网页中用于数据采集的重要元素,使用<form>标签定义。常见的表单元素包括:

  • 输入框:<input>,通过type属性控制输入类型,如text(文本)、password(密码)、radio(单选按钮)、checkbox(复选框)等。
  • 下拉列表:<select>,列表项使用<option>标签。
  • 文本域:<textarea>,用于多行文本输入。

1.4 HTML布局

HTML5引入了新的布局标签,如<header>、<nav>、<section>、<article>、<footer>等,这些标签可以帮助我们更好地组织网页内容,提升语义化。

二、CSS:网页的美容师

2.1 CSS简介

CSS(Cascading Style Sheets,层叠样式表)用于控制网页的表现,包括字体、颜色、布局等。CSS使网页更加美观,且可以与HTML分离,提升代码的可维护性。

2.2 CSS引入方式

CSS可以通过三种方式引入到HTML中:

  1. 内联样式:在HTML标签内部使用style属性。

    <div style="color: red;">Hello CSS</div>
    
  2. 内部样式:在<head>标签中使用<style>标签定义CSS样式。

    <style>
        div {
            color: red;
        }
    </style>
    
  3. 外部样式:通过<link>标签引入外部的CSS文件。

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

2.3 CSS选择器

CSS选择器用于选择需要应用样式的HTML元素,常见的选择器有:

  • 标签选择器:通过标签名选择元素。

    div {
        color: red;
    }
    
  • ID选择器:通过元素的id属性选择元素。

    #myId {
        color: blue;
    }
    
  • 类选择器:通过元素的class属性选择元素。

    .myClass {
        color: green;
    }
    

2.4 CSS常用样式

  • 字体样式:font-size(字体大小)、color(字体颜色)。
  • 边框样式:border(边框)、border-radius(圆角)。
  • 布局样式:width(宽度)、height(高度)、margin(外边距)、padding(内边距)。
  • 背景样式:background-color(背景颜色)、background-image(背景图片)。

三、JavaScript:网页的行为

3.1 JavaScript简介

JavaScript(简称JS)是一种跨平台、面向对象的脚本语言,用于控制网页的行为。它可以使网页具有交互性,如轮播图、弹出广告等。JavaScript不需要编译,直接由浏览器解析执行。

3.2 JavaScript引入方式

JavaScript可以通过两种方式引入到HTML中:

  1. 内部脚本:在HTML页面中使用<script>标签定义JavaScript代码。

    <script>
        alert("Hello JavaScript");
    </script>
    
  2. 外部脚本:通过<script>标签引入外部的JavaScript文件。

    <script src="script.js"></script>
    

3.3 JavaScript基础语法

  • 变量声明:使用let或var声明变量,const声明常量。

    let name = "John";
    const PI = 3.14;
    
  • 数据类型:JavaScript有五种原始数据类型:number、string、boolean、null、undefined,以及引用类型object。

  • 运算符:包括算术运算符、比较运算符、逻辑运算符等。

    let sum = 10 + 20;
    let isTrue = (10 > 5) && (20 < 30);
    
  • 函数:使用function关键字定义函数。

    function add(a, b) {
        return a + b;
    }
    

3.4 JavaScript事件

JavaScript可以通过事件与用户交互,常见的事件有onclick(点击事件)、onmouseover(鼠标悬停事件)等。

<button onclick="alert('Button clicked!')">Click Me</button>

四、总结

HTML、CSS和JavaScript是前端开发的三大核心技术。HTML负责网页的结构,CSS负责网页的样式,而JavaScript则负责网页的交互行为。掌握这三者的基础知识,是成为一名合格前端开发者的第一步。希望本文能帮助你快速入门前端开发,开启你的编程之旅!


参考资料:

  • W3School HTML教程
  • W3School CSS教程
  • W3School JavaScript教程

posted on 2025-02-15 10:04  周政然  阅读(108)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3