前端vue、js、html、svg文件

发布时间 2023-08-17 15:16:08作者: 燕妮wyn

HTML文件

HTML文件用于定义网页的结构和内容。HTML文件包含HTML标记,用于创建网页的各个元素,如标题、段落、链接、图像等。HTML文件被浏览器解析和渲染,将其转换为可见网页。

<!DOCTYPE html>
 /*声明:用于指定 HTML 文档的版本类型*/
<html>
/*HTML 文档的根元素,包含了整个 HTML 文档的内容*/ 
<head>
/*包含了与文档相关的元信息和配置项,通常不会在页面中显示出来*/
    <title>/*定义了文档的标题,将显示在浏览器的标题栏或标签页中*/
    <meta>/*定义文档的元数据,如字符编码、关键词、描述等*/    
    <link>/*用于引入外部样式表、图标等*/   
    <script>/*用于引入外部 JavaScript 文件或内嵌脚本*/
</head>
<body>
    <header>/*定义页面的页眉部分,通常包含网站的标志、导航等内容*/
    <main>/*定义页面的主要内容区域,每个 HTML 文档中只能有一个 <main> 元素*/
    <aside>/*定义了页面的侧边栏或附加内容区域*/
    <footer>/*定义了页面的页脚部分,通常包含版权信息、联系方式等*/
</body>
</html>

JavaScript文件

JavaScript文件用于为网页添加交互和动态功能。

JS文件包含 JavaScript 代码,可以用于处理用户输入、操作页面元素、发起网络请求、处理数据等等。

JS文件可以直接嵌入HTML中,也可以作为外部文件引入。

变量、函数、对象、类、语句、事件处理、异步操作和回调函数等

Vue文件

Vue是一个流行的 JavaScript 框架,用于构建用户界面。

Vue文件包含HTML、CSS和JavaScript代码,分别用于定义模板、样式和逻辑。

Vue文件通过Vue的编译器或打包工具将其转换为可供浏览器解析的普通HTML和JS代码。

<template>(内容)
  <!-- 模板部分,其中包含了组件要渲染的HTML结构,可以在其中编写 HTML 代码,描述组件的外观和布局 -->
</template>

<script>(逻辑结构)
  <!-- 脚本部分是组件的 JavaScript 代码,它可以包含组件的逻辑、数据和方法,脚本使用的是 Vue 的语法,可以访问和操作组件的数据和状态 -->
</script>
<style>(样式)
  <!--样式部分包含组件的样式规则,用于定义组件的外观和样式 -->
</style>

SVG文件

SVG文件用于描述可缩放矢量图形。

SVG文件使用XML格式,用于定义矢量图形,如图标、图表、矢量图等。

SVG文件在HTML中作为图像元素(例如<svg>)或背景图像使用,可以设置填充、边框、动画等。

声明(DOCTYPE):用于指定 SVG 文件的类型和版本
开始标签:<svg> 标签是整个 SVG 图形的根元素,它定义了 SVG 图形的属性和命名空间
元素和属性:在 <svg> 标签内,可以定义各种 SVG 元素,每个 SVG 元素可以设置一系列的属性,用来定义元素的样式、位置、尺寸等特性
样式属性:SVG 元素的样式可以通过直接在每个元素上设置属性,如 fill(填充颜色)、stroke(描边颜色)、stroke-width(描边宽度)等
对象属性:SVG 元素还可以设置一些对象属性,如 viewBox(定义可视区域)、preserveAspectRatio(定义缩放行为)等,来控制 SVG 图形的显示和缩放方式
脚本与交互(Scripts & Interactivity): SVG 文件可以添加脚本和交互功能,例如使用 <script> 标签嵌入 JavaScript 代码来处理事件、动画等

css文件

总结:

  • HTML文件适用于定义网页的结构和内容。
  • JavaScript文件适用于添加交互和动态功能。
  • Vue文件适用于构建基于Vue框架的用户界面。
  • SVG文件适用于描述矢量图形。