当前位置: 首页 > news >正文

【前端】三件套基础介绍

前端三件套通常指的是HTML、CSS和JavaScript,这三种技术共同构成了现代Web页面的基础。

 

1. HTML (HyperText Markup Language)

用途:定义网页的结构和内容。

基本标签:

<html>: 包裹整个文档。

<head>: 定义元数据(如标题、样式表等)。

<body>: 包含页面的实际内容。

<div>, <span>: 容器元素,用于布局和样式划分。

<p>: 段落标签。

<a>: 链接标签。

<img>: 图像标签。

 

2. CSS (Cascading Style Sheets)

用途:定义网页的样式(颜色、字体大小、布局等)。

基本属性和选择器:

color: 设置文本的颜色。

font-size: 设置文字的大小。

background-color: 设置背景颜色。

display: 控制元素的显示方式(如block, inline, flex等)。

类选择器:.classname

ID选择器:#idname

标签选择器:element

 

3. JavaScript

用途:为网页添加交互性,实现动态效果和数据处理。

基本功能:

DOM(文档对象模型)操作:获取、修改页面元素。

AJAX请求:与服务器进行异步通信,更新部分页面内容。

事件处理:响应用户行为(如点击、滑动等)。

 

示例代码

HTML

 

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>示例页面</title>

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

</head>

<body>

    <h1>欢迎来到我的网站!</h1>

    <p id="demo">这是文本段落。</p>

    <button onclick="changeText()">点击我改变文字</button>

</body>

</html>

 

CSS

 

body {

    font-family: Arial, sans-serif;

}

 

h1 {

    color: blue;

}

 

#demo {

    color: green;

}

 

JavaScript

 

function changeText() {

    document.getElementById("demo").innerHTML = "文本已改变!";

}

 

总结

HTML:定义页面结构和内容。

CSS:控制页面的样式和布局。

JavaScript:为网页添加交互性和动态效果。

这三者相互配合,共同构建了现代Web应用的基础。

 

http://www.lryc.cn/news/609635.html

相关文章:

  • 规则方法关系抽取-笔记总结
  • Postman 四种请求体格式全解析:区别、用法及 Spring Boot 接收指南
  • 实习005 (web后端springboot)
  • 【后端】Java static 关键字详解
  • 从零开始搞定类与对象(中)
  • Matplotlib与PySide6兼容性问题及解决方案
  • open-webui pipelines报404, ‘Filter pipeline.exporter not found‘
  • 基于Express+Ejs实现带登录认证的多模块增删改查后台管理系统
  • C++ 浅谈Robin Hood Hash 算法
  • 3ds Max 渲染效率提升指南:从场景设计优化开始
  • 【0基础3ds Max】常用快捷键
  • 【Linux下Java应用自动重启守护教程】
  • 【大模型】3D因果卷积动图怎么画
  • Linux—yum仓库及NFS网络共享服务
  • [QMT量化交易小白入门]-七十六、从tick数据中获取高频交易的量价背离信号
  • 验证码等待时间技术在酒店自助入住、美容自助与社区场景中的应用必要性研究—仙盟创梦IDE
  • Dynamic Programming【DP】2
  • 9.感知机、神经网络
  • Antlr学习笔记 01、maven配置Antlr4插件案例Demo
  • 中标喜讯 | 安畅检测成功中标海南工信大脑(二期)软件测评服务
  • [Oracle] TO_NUMBER()函数
  • 【分享】拼团交易平台系统,分布式、高并发、微服务
  • 豆包1.6+PromptPilot实战:构建智能品牌评价情感分类系统的技术探索
  • Jetbrains IDE总是弹出“需要身份验证”窗口
  • uniapp 基础(三)
  • weapp-tailwindcss 已支持 uni-app x 多端构建
  • uniapp基础(四)性能优化
  • 使用opencv基于realsense D435i展示基本的图像
  • 计算机网络:有路由器参与的子网间通信原理
  • 阿里云与华为云产品的差异