自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(138)
  • 收藏
  • 关注

原创 前端如何进行性能优化

使用Gzip或Brotli压缩HTML、CSS、JavaScript文件。:将多个CSS或JavaScript文件合并为一个,减少请求次数。:将小的CSS或JavaScript直接嵌入HTML中,减少请求。:使用适当的格式(如WebP),压缩图片大小,使用响应式图片(:移除未使用的代码,使用工具如Tree Shaking。:优先加载关键CSS,内联关键CSS,延迟非关键CSS。:延迟加载图片、视频等资源,直到用户滚动到它们的位置。:HTTP/2支持多路复用,减少连接数,提升加载速度。

2025-02-26 16:56:31 868

原创 常用的HTML meta标签有哪些

meta是 HTML 中的一个元数据标签,位于<head>标签内,不会在页面上直接显示,但能为浏览器和搜索引擎提供关于网页的重要信息。以下是一些常用的<meta>

2025-02-24 18:29:04 829

原创 DOCTYPE的作用

在 HTML 中,DOCTYPE>声明(也称为文档类型声明)是一个必要的元素,它位于 HTML 文档的第一行,用来告知浏览器当前文档使用的 HTML 版本或规范。

2025-02-24 16:57:55 203

原创 HTML中src和href属性有什么区别

<title>src示例</title>-- 引入图片 --><img src="example.jpg" alt="示例图片">-- 引入脚本 -->

2025-02-24 14:25:41 557

原创 Vue 2与Vue3 初始化内容有啥

Vue2:Vue:

2025-02-22 18:15:57 112

原创 HTML中,title和h1标签的区别是什么?

在 HTML 中,title和h1。

2025-02-22 17:59:42 682

原创 Vue2 和 Vue3 的区别

【代码】Vue2 和 Vue3 的区别。

2025-02-21 16:19:17 404

原创 Object的方法

Object.keys:优先返回数字型以及可转化为数字型的键,其次是字符串类型的键,无法返回symbol类型的键。

2025-02-20 16:06:56 198

原创 typeof和instanceof有什么区别

(1)检测类型的范围:typeof主要用于检测基本数据类型(如number,String ,Boolean)以及函数、未定义类型和symbol,而instance主要用于检测对象的具体类型,检测某个对象是否是某个构造函数的实例。(2)检测基本类型和引用类型:typeof对于基本类型非常有用,但对于复杂引用类型(如数组、对象字面量)只会返回object,而instance只能用于检测复杂数据类型,不能用于检测基本数据类型。

2025-02-19 14:42:05 317

原创 为什么JavaScript中0.1+0.2!==0.3,如何让其相等

将结果四舍五入到指定的小数位数。toFixed()方法会返回一个字符串类型的结果,因此需要注意类型转换。toPrecision()方法也可以用于格式化数字并减少精度问题。2.使用toPrecision()方法。1.使用toFixed()方法。

2025-02-19 11:49:43 122

原创 前端进行性能优化

前端性能优化

2025-02-12 15:03:30 1147

原创 前端实现左右联动,置顶以及拖动小模块调整顺序

【代码】前端实现左右联动,置顶以及拖动小模块调整顺序。

2025-02-12 13:37:02 175

原创 vue2中实现左右联动效果

【代码】vue2中实现左右联动效果。

2025-02-12 13:32:36 114

原创 axios如何取消请求、配置

Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。在实际开发中,有时候需要取消已经发起的请求,同时也需要对请求进行各种配置。以下分别介绍 Axios 取消请求和配置请求的方法。在 Axios 旧版本中,使用来取消请求。是 Axios 提供的一个用于取消请求的工具。

2025-02-11 15:21:26 1023

原创 传输登录密码时前端如何进行加密处理

2.使用非对称加密算法(如 RSA)1.使用对称加密算法(如AES)

2025-02-11 13:38:11 89

原创 https的论述

HTTPS(HyperText Transfer Protocol Secure)是HTTP协议的安全版本,用于保护数据传输的安全性和完整性。在HTTPS中,通过使用SSL(Secure Socket Layer)或TLS(Transport Layer Security)协议来加密和解密通信数据,从而保证通信过程中数据不被窃取或篡改。HTTPS的工作原理:HTTPS相比HTTP的优势:HTTPS的缺点:总之,HTTPS在保证网络通信安全性和完整性方面发挥着重要作用,是现代Web应用程序必不可少的技术之一

2025-02-11 11:30:24 396

原创 前端的调试方法

4.使用第三方工具:例如React Developer Tools和Vue.js devtools等工具,可以帮助我们查看组件层次结构、状态和属性,帮助我们更方便地定位问题。1.通过浏览器自带的开发者调试工具进行调试,开发者工具可进行网页源代码查看以及对html、css进行编辑,可查看控制台,存储,网络等等。3.使用调试器:在一些开发环境中,如VS Code等,都提供了内置的调试器。2.通过在代码中console.log()打印变量值,函数结果以及接口返回内容等。

2025-02-11 11:14:40 119

原创 h5页面实现一个内容区域可水平滚动的table

【代码】h5页面实现一个内容区域可水平滚动的table。

2025-02-10 19:46:17 268

原创 什么是事件循环(Event Loop)机制

JavaScript 引擎首先会执行执行栈中的同步任务,按照代码顺序依次执行,将函数逐个压入执行栈并执行,直到执行栈为空。通过事件循环机制,JavaScript 能够有条不紊地处理各种同步和异步任务,实现高效的编程模型,为用户提供流畅的交互体验。的回调函数会被放入微任务队列。由于微任务会在当前事件循环的执行栈为空时优先执行,所以会先输出。,因为它们是同步任务,会立即执行。设置的回调函数会被放入宏任务队列,,最后在下一个事件循环中输出。在这个例子中,首先会输出。

2025-02-10 16:22:39 407

原创 盒模型的描述

css盒模型定义了盒子的每个部分包含margin、border、padding、content。默认情况下是标准盒模型box-sizing:content-box:盒子的大小取决于内容的大小。当设置了box-sizing:border-box,此时盒子的大小则是内边距的大小+内容的大小。根据盒子大小的计算方式不同将盒模型划分为标准盒模型与怪异盒模型。

2025-02-08 16:12:14 91

原创 html语义化

2.对于开发者而言,语义化标签有着更好的页面结构,有利于个人的代码编写;对于用户而言,当网络卡顿时有良好的页面结构,有利于增加用户体验;对于爬虫来说,有助于搜索引擎理解页面的结构和内容层次,利于网站有更靠前的排名;对于团队来讲,有利于代码的开发和后期的维护。(1)页面结构标签:<header>、<nav>、<main>、<article>、<section>、<aside>、<footer>(2)文本语义标签:<h1>-<h6>【合理使用标题标签有助于搜索引擎理解页面的结构和内容层次。

2025-02-08 14:47:38 370

原创 HTML5 新特性有哪些?

【代码】HTML5 新特性有哪些?

2025-02-07 20:45:28 293

原创 如何使用el-table的多选框

本人在使用el-table时,因为用到分页,导致上一页勾选的数据在再次返回时,没有选中,故在原有el-table组件的基础之上再次进行了封装。对el-table再次封装,使得功能更加强大!2.通过select这个api来实现选择框的勾选。1.首先让某些不需要勾选的列表进行多选框禁用。4.在打开弹窗前要进行选中的数据取消勾选。3.勾选后的数据可进行回显。

2025-02-07 17:32:18 328

原创 开发项目注意点

1.提交按钮要加loading效果,避免接口响应慢导致多次多次点击调取接口。2.新增编辑提交表单添加必填校验以后,要在查看时候进行rules的置空。

2025-02-06 17:24:21 75

原创 基于el-table实现跨页全选反选

选中的是当前页的数据,但是需要先判断当前页的每一行是否都存在跨页全选的数组中(state.tableData永远都是当前页全部数据,但state.saveCheckList可能在某一页不是全选,以state.saveCheckList为准来勾选)当跨页全选时,在某一页点击取消全选当前页再点击全选当前页,需要把当前页的数据在跨页全选的数据中加上。当跨页全选时,在某一页点击取消全选当前页,需要把当前页的数据在跨页全选的数据中去除。表格内全选:@select-all=“selectAll”3.调用接口获取数据。

2025-02-06 17:04:56 439

原创 如何利用i18n实现国际化

en_US、zh_CN、ru_RU必须按照固有格式。2.新建en.js文件。

2025-02-05 16:18:40 362

原创 美团小程序项目实战

readux

2025-02-04 21:46:18 131

原创 react中devtools

调试工具。

2025-02-03 13:12:20 122

原创 利用redux与react实现异步操作

1.异步操作步骤。

2025-02-03 12:56:00 378

原创 在React中使用redux

第三步:在index.js中进行store的全局注入。第二步:在store的入口文件进行子模块的导入组合。第一步:创建模块counterStore。第四步:在组件中进行使用。一、首先安装两个插件。

2025-02-02 09:38:15 479

原创 redex快速体验

2.回调函数在每次state发生变化时候自动执行。

2025-02-01 17:44:16 215

原创 模拟数据的应用

1.加入命令。

2025-02-01 17:20:24 98

原创 ReactHooks的使用规则

使用规则:

2025-02-01 13:06:50 90

原创 在react中如何封装一个自定义的hook函数

1.封装自定义hook的思路。

2025-02-01 13:01:38 123

原创 react中useEffect的使用

2.useEffect-清楚副作用。

2025-02-01 12:16:22 525

原创 react中如何实现组件通信

组件通信。

2025-01-30 00:26:20 190

原创 react中如何获取dom元素

实现代码。

2025-01-29 21:30:16 645

原创 格式化时间的插件

1.安装dayjs包。

2025-01-29 21:27:22 286

原创 react注意事项

3.利用className插件进行动态类名的使用。2.排序用lodash进行排序。5.react中获取dom。1.状态的定义以及修改。

2025-01-29 19:31:43 219

原创 对上传前的图片进行大小裁剪

【代码】对上传前的图片进行大小裁剪。

2025-01-23 15:28:18 67

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除