
html
文章平均质量分 93
码农白衣
初次见面,请多关照
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS中的Promise(秒懂如何使用promise进行异步操作)
JavaScript中的Promise是一种用于处理异步操作的对象,它代表了一个尚未完成但最终会完成或失败的操作,目的是更加优雅地书写复杂的异步任务。Promise 是一种用于处理异步操作的 JavaScript 对象,它提供了一种更清晰、更可靠的方式来管理异步代码。简化异步操作:Promise 可以帮助我们更轻松地处理异步操作,以及在操作完成后执行相应的逻辑。链式调用:通过使用 .then() 方法,我们可以将多个异步操作链接在一起,形成一个链式调用,使代码更加清晰易读。明确的状态变化。原创 2024-04-09 18:47:28 · 25363 阅读 · 0 评论 -
初识Vue-脚本架(如何创建vue项目并使用)
Vue 脚手架”通常指的是 Vue CLI,是一个官方提供的命令行工具,用于快速搭建 Vue 项目。Vue CLI 提供了一套标准化的项目模板和一系列的开发工具,使得创建、管理和部署 Vue 项目变得更加简单和高效。快速创建项目:使用 Vue CLI,你可以在几秒钟内创建一个新的 Vue 项目,而无需手动设置项目结构。可配置的项目预设:Vue CLI 提供了几种预设配置,包括默认配置、手动配置和预设模板(如 Babel、TypeScript、ESLint 等),以满足不同项目的需求。内置开发服务器。原创 2024-05-03 12:17:49 · 1293 阅读 · 0 评论 -
CSS元素的显示与可见性(详解Display和Visibility的用法)
1.DisplayDisplay主要用于控制元素的布局方式,包括块级、行内、弹性布局和网格布局等。Visibility主要用于控制元素的可见性,即元素是否在页面中可见,但不影响布局。display属性display属性用于定义元素应该生成的框的类型。常见的display属性值包括:none: 元素不会被渲染在页面上,且不占据空间。block: 元素被渲染为块级元素,占据一整行。inline: 元素被渲染为内联元素,不会独占一行,与其他内联元素在一行内显示。原创 2024-05-03 12:12:21 · 5573 阅读 · 0 评论 -
CSS中文本样式(详解网页文本样式)
CSS Text模块用于控制文本的外观和排版。它提供了一系列属性,允许开发者对文本进行格式化和布局,以实现各种视觉效果。文本样式属性:CSS提供了一系列属性来控制文本的外观,包括颜色、字体、大小、粗细等。这些属性包括colorfont-size等。文本对齐:通过text-align属性可以控制文本在其容器中的水平对齐方式,如左对齐、右对齐、居中对齐等。文本装饰:使用属性可以添加文本装饰效果,如下划线、删除线等。行高和间距属性用于设置行高,和属性分别控制字母和单词之间的间距。文本转换。原创 2024-04-30 19:38:51 · 1953 阅读 · 0 评论 -
HTML中input输入框(详解输入框的用法)
input>元素是HTML表单中最常见的元素之一,用于收集用户的输入数据。它可以包含多种类型的输入,如文本、密码、数字等。通过指定不同的type属性,可以定义不同类型的输入字段。类型(type)属性定义输入字段的类型,如文本框、密码框、单选按钮、复选框等。常见类型包括textpasswordradiocheckboxfile等。名称(name)属性用于标识输入字段的名称,以便在表单提交时能够将数据传输到服务器。对于单选按钮和复选框,相同名称的一组按钮被视为一个组,只能选择其中的一个或多个。原创 2024-04-30 17:59:49 · 23489 阅读 · 0 评论 -
html表格(详解网页表格的制作)
HTML 表格由 标签来定义。HTML 表格是一种用于展示结构化数据的标记语言元素。每个表格均有若干行(由 标签定义),每行被分割为若干单元格(由 标签定义),表格可以包含标题行()用于定义列的标题。tr:tr 是 table row 的缩写,表示表格的一行。td:td 是 table data 的缩写,表示表格的数据单元格。th:th 是 table header的缩写,表示表格的表头单元格。原创 2024-04-26 15:36:17 · 3612 阅读 · 0 评论 -
CSS 网页布局(详解网页的布局构造)
网页布局是将网页内容按照一定的结构和规则进行排版和组织,使得页面具有良好的结构和易读性。它涉及到页面元素的位置、大小、间距等方面的设计。头部区域、菜单导航区域、内容区域、底部区域。了解网格系统的概念和作用,掌握如何设计和实现网格布局,以及如何利用网格系统进行页面排版和元素定位。理解响应式设计的原理和重要性,掌握使用媒体查询、流式布局等技术实现网页在不同设备上的自适应显示。熟悉CSS中的各种布局模型,包括常规文档流、浮动布局、定位布局(相对定位、绝对定位、固定定位)、Flexbox布局和栅格布局等。原创 2024-04-26 15:21:52 · 2622 阅读 · 0 评论 -
CSS Position定位(详解网页中的定位属性)
文档流(Document Flow):HTML元素默认按照文档流从上到下依次排列,形成页面布局。定位:定位是指通过CSS将元素摆放到指定位置的技术,不受文档流的限制。定位属性(position)用于指定元素的定位方式,可选值包括相对定位(relative)、绝对定位(absolute)、固定定位(fixed)和粘性定位(sticky)。相对定位(Relative Positioning)元素相对于其正常位置进行定位,通过设置top、right、bottom和left属性进行偏移。原创 2024-04-25 18:45:11 · 2161 阅读 · 1 评论 -
CSS border边框(理解网页边框制作)
边框是围绕在元素周围的一条线,可以设置边框的宽度、样式和颜色,用于装饰和分隔元素。border-width(边框宽度):用于设置边框的宽度,可以是像素、百分比或预定义值(thin、medium、thick)。border-style(边框样式):指定边框的样式,常见的样式包括 solid(实线)、dashed(虚线)、dotted(点线)、double(双线)等。border-color(边框颜色):设置边框的颜色,可以是具体的颜色值、RGB值、十六进制值等。border(边框简写属性)原创 2024-04-25 18:36:27 · 8296 阅读 · 0 评论 -
HTML超链接(详解如何进行网页之间的跳转)
HTML 使用超级链接与网络上的另一个文档相连。HTML中的链接是一种用于在不同网页之间导航的元素。链接通常用于将一个网页与另一个网页或资源(如文档、图像、音频文件等)相关联。链接允许用户在浏览网页时单击文本或图像来跳转到其他位置,从而实现网页之间的互联。HTML超链接是用于链接到其他网页、文件或位置的元素。原创 2024-04-24 14:53:02 · 17906 阅读 · 1 评论 -
HTML表单(详解网页表单如何实现)
HTML 表单用于收集用户的输入信息。HTML 表单表示文档中的一个区域,此区域包含交互控件,将用户收集到的信息发送到 Web 服务器。HTML 表单通常包含各种输入字段、复选框、单选按钮、下拉列表等元素。元素用于创建表单,action属性定义了表单数据提交的目标 URL,method属性定义了提交数据的 HTTP 方法(这里使用的是 "post")。元素用于为表单元素添加标签,提高可访问性。原创 2024-04-24 14:37:39 · 4990 阅读 · 0 评论 -
CSS3多列(详解网页多列布局应用)
CSS3 多列布局是一种用于排列文本内容的 CSS 模块,它允许开发者将文本分成多列显示,从而创建出类似于报纸、杂志等印刷媒体的布局效果。多列布局适用于需要在网页上呈现大段文本的场景,使得文本内容更具可读性和美观性。原创 2024-04-22 20:01:30 · 1866 阅读 · 0 评论 -
渐变效果-gradient(秒懂网页中的渐变效果)
CSS渐变是指在HTML元素上应用的平滑过渡效果,通常用于创建颜色或透明度上的渐变。渐变可以是线性的(沿着一条直线方向)、径向的(从一个中心点向外辐射)、角向的(沿着角度方向)、重复的等等。渐变是一种在CSS中用于创建平滑过渡效果的技术,通过在不同颜色之间进行过渡,可以实现丰富多彩的背景、文本和边框效果。线性渐变(linear-gradient)通过定义渐变的方向和颜色起止点,实现沿着一条直线方向的颜色过渡效果。可以指定角度、方向关键字(top、right、bottom、left)或者自定义方向。原创 2024-04-20 20:01:08 · 1845 阅读 · 0 评论 -
按钮(秒懂CSS按钮的使用)
按钮是网页中的一个可点击元素,通常用于执行特定的动作或操作。它可以是文本、图标或两者的组合,并且可以添加样式以符合网页的设计需求。按钮是网页和应用程序界面中常见的交互元素,用于触发特定的操作或执行特定的功能。交互性: 按钮是用户与界面进行交互的主要手段之一,用户通过点击按钮来执行特定的操作。可视化: 按钮通常具有明显的外观,以吸引用户的注意力,并且可以通过颜色、形状等视觉元素来传达信息。反馈: 当用户与按钮进行交互时,通常会提供反馈以指示操作的状态,例如按钮的状态变化、动画效果或者提示信息。功能性。原创 2024-04-20 19:40:16 · 3285 阅读 · 0 评论 -
Vue-条件渲染(初识vue渲染)
条件为真时显示的内容原创 2024-04-19 19:49:11 · 1553 阅读 · 0 评论 -
Vue之事件绑定(初识Vue事件)
Vue 的事件绑定是指通过 Vue 提供的v-on指令来监听 DOM 事件,当特定事件被触发时执行相应的方法或表达式。事件绑定在 Vue 中是一种重要的交互机制,它使得开发者可以轻松地响应用户的交互行为,并进行相应的逻辑处理。当在 Vue 中使用事件绑定时,通常会使用v-on或简写形式来监听 DOM 事件,并在触发事件时执行相应的方法。监听事件:使用v-on指令来监听 DOM 事件,语法为v-on:event,其中event是要监听的事件名,例如clickmouseover等。也可以使用简写形式。原创 2024-04-19 18:32:11 · 2423 阅读 · 0 评论 -
Vue模版语法(初学Vue之v-指令语法)
在Vue.js中,v-开头的指令是用来添加动态行为到你的HTML元素或者组件上的。这些指令可以被应用到普通的HTML元素上,也可以用在Vue.js组件上。v-开头的指令是Vue.js中用来添加动态行为到HTML元素或者组件上的。将HTML属性绑定到Vue实例的数据上。创建双向数据绑定,用于表单控件元素。根据条件渲染元素。循环渲染列表。绑定事件监听器,触发响应函数。根据条件控制元素的显示和隐藏。跳过元素和子元素的编译过程,用于显示原始Mustache标签。原创 2024-04-18 16:48:33 · 1001 阅读 · 0 评论 -
CSS3动画(秒懂创建与使用动画)
要创建 CSS3 动画,你需要了解 @keyframes 规则。@keyframes 规则是创建动画。@keyframes 规则内指定一个 CSS 样式和动画将逐步从目前的样式更改为新的样式。CSS动画是通过CSS样式表来创建动态效果的技术。使用@keyframes规则定义动画的关键帧,描述动画在不同时间点的状态。使用animation属性将动画应用到元素上,包括动画名称、持续时间、时间函数、延迟等。使用等属性控制动画的延迟、重复次数、方向等。使用transition。原创 2024-04-18 16:36:47 · 1496 阅读 · 0 评论 -
Flex弹性盒子布局案例(认识弹性布局)
在 Flexbox 中创建一个灵活的网格布局是非常常见的。这个示例创建了一个简单的响应式布局,项目在 Flex 容器中根据空间自动换行,并在容器中均匀分布。创建了一个包含侧边栏的布局,主内容区域会自动填充剩余空间,而侧边栏则保持固定宽度。这个示例创建了一个容器,其中的内容水平和垂直居中对齐,适用于创建模态框等UI组件。这个示例创建了一个包含三个卡片的卡片布局,卡片在 Flex 容器中等距分布。此示例创建了一个水平导航菜单,其中链接在 Flex 容器中等距分布。原创 2024-04-16 19:50:08 · 873 阅读 · 0 评论 -
Flex布局(秒懂弹性盒子的使用)
Flex 弹性盒子是一种 CSS 布局模型,用于设计灵活的、可自适应的布局结构。通过 Flex 布局,你可以轻松地创建水平或垂直方向的布局,使内容在容器中动态地适应空间。基本概念Flex 弹性盒子模型是一种 CSS 布局模型,用于创建灵活的、自适应的布局结构。该模型由容器(Flex Container)和项目(Flex Item)组成,容器是 Flex 项目的父元素。主要属性display: 定义一个块级容器为 Flex 容器,可以是flex或。原创 2024-04-16 19:33:42 · 3624 阅读 · 0 评论 -
AJAX请求(axios篇)
AJAX是“Asynchronous JavaScript and XML”的缩写,它是一种用于创建交互式网页应用程序的技术。AJAX允许在不重新加载整个网页的情况下,异步地向服务器发送请求并获取数据。这使得网页可以更加动态和交互性,而不会中断用户的操作。Axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js环境,它可以在前端和后端进行HTTP请求。它的设计简单、易于使用,提供了丰富的功能和选项来处理HTTP请求和响应。原创 2024-04-15 15:32:25 · 1722 阅读 · 1 评论 -
Fetch API(秒懂如何发送请求)
Fetch API 是现代浏览器提供的用于发起网络请求的接口,它提供了一种更简洁、更强大的方式来进行网络通信。Fetch API 可以替代传统的 XMLHttpRequest(XHR)对象,提供了更好的使用体验和更强大的功能。Fetch API 是一种现代的 JavaScript API,用于在 Web 应用程序中进行网络请求和数据交换。Fetch API 使用 Promise 对象来处理异步操作,使得处理网络请求更加简洁和灵活。原创 2024-04-15 19:45:53 · 3588 阅读 · 0 评论 -
CSS中grid网格布局(秒懂如何实现网格布局)-菜鸟教程
网格是一组相交的水平线和垂直线,它定义了网格的列和行。CSS 提供了一个基于网格的布局系统,带有行和列,可以让我们更轻松地设计网页,而无需使用浮动和定位。网格布局由一个父元素及一个或多个子元素组成。运行结果:当一个 HTML 元素将 display 属性设置为 grid 或 inline-grid 后,它就变成了一个网格容器,这个元素的所有直系子元素将成为网格元素。3.网格轨道我们通过 grid-template-columns 和 grid-template-rows 属性来定义网格中的列原创 2024-04-12 19:35:58 · 3333 阅读 · 0 评论 -
ES6方法set()和map()(秒懂set和map的应用)
Set是一种无序且唯一的集合,它可以存储任何类型的值(原始值或对象引用),但是不允许重复的值。Map是一种键值对的集合,其中的键可以是任意数据类型,包括原始值、对象引用或者函数。与Object不同的是,Map中的键值对是按插入顺序存储的。Set:Set是一种集合,其中的元素是唯一且无序的。它存储一组唯一的值,不允许重复。主要用于去重、存储唯一值的集合。常用于数组去重、统计唯一值、过滤重复输入等场景。Map:Map是一种键值对集合,其中的每个元素都由一个键和一个值组成。原创 2024-04-12 19:19:43 · 1130 阅读 · 0 评论 -
JavaScript HTML DOM EventListener(事件监听器)(秒懂事件监听)
JavaScript HTML DOM EventListener(事件监听器)是一种用于在HTML文档中捕获和处理事件的机制。通过使用事件监听器,可以在特定的HTML元素上注册监听器函数,以便在事件发生时执行相应的操作。事件监听是在网页开发中常用的技术,用于捕获特定的用户操作或系统事件,并在事件发生时执行相应的代码。事件类型: 事件可以是用户操作,如点击、悬停、键盘输入等,也可以是系统事件,如窗口加载、滚动、大小调整等。事件目标。原创 2024-04-11 19:26:38 · 6065 阅读 · 1 评论 -
JS中Date(日期)对象(秒懂Date用法-菜鸟教程)
在JavaScript中,Date对象用于处理日期和时间。它允许你创建日期对象,以便执行日期和时间的操作,如获取当前日期和时间、设置特定日期、获取日期的各个部分(年、月、日、小时、分钟、秒等),以及进行日期比较和计算等。Date对象是JavaScript中用于处理日期和时间的内置对象之一。它提供了许多方法来获取、设置、格式化和操作日期和时间。可以使用new关键字和Date构造函数来创建Date对象。如果不传递任何参数,则会创建一个表示当前时间的Date对象。原创 2024-04-11 18:34:44 · 7665 阅读 · 0 评论 -
JS中的JSON(秒懂如何操作JSON)
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的语法子集,但是独立于编程语言。JSON格式可以用来在网络中传输数据,也可以存储数据。JSON采用键值对的方式表示数据,其中键是字符串,值可以是字符串、数字、布尔值、数组、对象或者null。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于在不同系统之间进行数据传输和存储。格式JSON采用键值对的方式存储数据。原创 2024-04-10 18:24:39 · 6958 阅读 · 2 评论 -
JS中的Math对象(秒懂如何使用Math对象)
目录一、Math介绍1.概念2.对象属性3.对象方法 二、Math使用三、Math实例1.计算圆的面积和周长:2.生成一个介于1到10之间的随机整数:3.将一个浮点数四舍五入为两位小数:4.求两个数的最大值和最小值:四、Math应用场景五、总结Math对象是JavaScript中的一个内置对象,用于执行数学相关的操作和计算。它不是构造函数,因此不能实例化,而是直接通过Math来调用其方法和属性。常数:数学方法:最值计算:将数字的小数部分去掉,只保留整数部分。 三、原创 2024-04-10 18:45:01 · 4851 阅读 · 1 评论 -
JS中的异步async-await(秒懂异步编程模式)
异步编程是一种编程模式,用于处理程序中需要长时间等待的操作,比如网络请求、文件读写、定时器等。在传统的同步编程模式下,程序会按照顺序一步步执行,如果遇到需要耗时的操作,程序会阻塞等待操作完成,直到操作完成后才能继续执行后续代码。异步编程模式是一种用于处理异步操作的编程范例,其核心目标是提高程序的效率和性能,同时保持代码简洁易读。回调函数最基本的异步编程模式,通过将函数作为参数传递给异步操作,在操作完成时调用该函数。容易导致回调地狱(Callback Hell),难以维护和理解,因为嵌套层级很深。原创 2024-04-09 18:28:58 · 2316 阅读 · 0 评论 -
JS中Array数组方法的实战案例
当处理数组时,JavaScript提供了许多有用的数组方法。forEach():对数组中的每个元素执行给定的函数。应用:循环遍历数组并对每个元素执行操作。map():对数组中的每个元素执行给定的函数,并返回一个新数组。应用:在原始数组的基础上创建一个新数组,每个元素经过函数处理后得到新的值。filter():根据给定的条件筛选出数组中的元素,并返回一个新数组。应用:从数组中筛选出满足特定条件的元素,生成一个新的子集。reduce():将数组中的元素通过指定的函数进行累积计算,返回一个结果。原创 2024-04-08 18:35:49 · 1234 阅读 · 0 评论 -
JS中Lodash工具库(秒懂如何使用Lodash并手写精简版Lodash)
Lodash 是一个现代化的 JavaScript 实用工具库,提供了大量的实用函数,旨在简化 JavaScript 编程的复杂性。它由 John-David Dalton 创建,并且广受 JavaScript 社区的欢迎和认可。原创 2024-04-07 16:53:32 · 3774 阅读 · 0 评论 -
JS中的Day.js(秒懂如何快速处理日期以及手写Day.js)
Day.js 是一个轻量级的 JavaScript 日期库,用于解析、操作和格式化日期和时间。它的设计灵感来自于 Moment.js,但相比于 Moment.js,Day.js 更小巧、性能更好,并且提供了更现代化的 API。原创 2024-04-07 16:36:47 · 4207 阅读 · 0 评论 -
JS中Array数组方法(秒懂数组方法如何使用)
JavaScript中的Array(数组)是一种用于存储多个值的数据结构,它是一种有序的集合,可以包含各种类型的数据,例如数字、字符串、对象等。原创 2024-04-06 08:51:56 · 4808 阅读 · 1 评论 -
HTML5本地存储(localStorage和sessionStorage)
HTML5引入了本地存储机制,使得网页能够在客户端存储数据。Web Storage (localStorage 和 sessionStorage): 提供了在浏览器关闭后仍然保持数据的能力,数据存储在客户端,并没有过期时间。: 仅在当前会话期间(即当前浏览器窗口或标签页处于打开状态)有效,关闭窗口或标签页时会被清除。这两种存储方式都是基于键值对的形式存储数据,并且只能存储字符串类型的数据。但是,你可以使用和将对象转换为字符串并存储,以及从字符串中解析出对象。原创 2024-04-06 08:27:25 · 2102 阅读 · 1 评论