- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 LESS mixin 生成类名 控制间距
在 web 开发中,我们经常需要使用 `padding` 和 `margin` 样式来控制元素之间的间距和布局。如果手动为每个元素分别设置这些样式,会非常繁琐和冗余。为了更好地管理和维护样式,我们可以使用 LESS 的 mixin 功能生成可复用的类名,并轻松地应用它们到 HTML 元素上。
2024-01-12 20:54:49
592
原创 [U in keyof T]?: T[U] extends {} ? PowerPartial<T[U]> : T[U];
[U in keyof T]?: T[U] extends {} ? PowerPartial : T[U];这段代码是 TypeScript 中的索引签名和条件类型的组合使用。它表示一个泛型对象类型 T,其中每个属性 U 可选,并且根据属性值的类型进行递归的部分可选化。
2023-12-21 10:56:35
120
原创 Vue3 + ESLint + Prettier
Vue3 + ESLint + Prettier,setting.json配置,文件嵌套显示
2022-11-23 23:31:21
4599
1
原创 解决 vue-router 升级导致的 Uncaught (in promise) NavigationDuplicated
编程式导航连续点击进行路由跳转的时候,就会在控制台抛出 Uncaught (in promise) NavigationDuplicated 错误信息,这是因为 vue-router 版本升级到了 v3.1.0 之后,push 和 replace 方法会返回一个 promise,如果没有对错误进行捕获,那么控制台就会输出未捕获异常。...
2022-06-24 19:33:05
2177
1
原创 控制台报错:[Intervention]Unable to preventDefault inside passive event listener due to target......
控制台报错:[Intervention]Unable to preventDefault inside passive event listener due to target being treated as passive. 解决方案。
2022-06-24 19:29:01
2395
原创 Node.js 学习笔记
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式 I/O 模型,让 JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。...
2022-06-07 10:15:08
565
原创 MySQL 8.0.29 详细安装(windows zip版)
本文主要讲解 mysql 8.0.29 windows zip 包方式安装及配置,以及如何设置密码和在忘记密码后修改密码。
2022-06-04 18:46:50
3586
3
原创 Ajax 学习笔记
1 Ajax 概述1.1 什么是 AjaxAJAX 全称:Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。通俗理解:在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式,就是 Ajax。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。1.2 jQuery 中的 Ajax浏览器中提供的 XMLHttpRequest 用法比较复杂,
2022-04-30 17:44:12
856
原创 URL 的编码和解码
URL 的编码和解码1 什么是 URL?URL(Uniform Resource Locator):统一资源定位符,它是用来表示互联网上的某个资源地址,互联网上的每个文件都有一个唯一的 URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。URL 一般由三部组成:协议(或称为服务方式)。存有该资源的主机 IP 地址(有时也包括端口号)。主机资源的具体地址。如目录和文件名等。// 语法格式// protocol://hostname[:port]/path[?query][#frag
2022-04-19 17:57:35
11716
原创 VSCode 必备插件推荐
VSCode 必备插件推荐1 界面美化1.1 Chinese (Simplified) | 简体中文1.2 vscode-icons | 美化图标1.3 Bracket Pair Colorizer | 彩色括号1.4 indent-rainbow | 给缩进加颜色1.5 Better Comments | 彩色注释1.6 Trailing Spaces | 语句结尾空格高亮显示1.7 Material Theme | 主题1.8 Power Mode | 打字特效
2022-04-15 18:42:54
5142
原创 用 css 实现水平垂直居中
用 css 实现水平垂直居中的8种方式效果图本文将会用多种方式实现上图效果,接下来一一列举。基本布局/* 样式 */.parent { width: 200px; height: 200px; border: 1px solid black;}.parent .son { width: 100px; height: 100px; background-color: aqua;}/* 布局 */<div class="parent"&
2022-04-15 18:35:28
164
原创 jQuery 学习笔记(超详细)
1 jQuery 概述1.1 JavaScript 库库,是用于开发软件的子程序集合。库和可执行文件的区别是,库不是独立程序,他们是向其他程序提供服务的代码库链接。JavaScript 库:即 library,是一个封装好的特定的集合(方法和函数)。就是把各种常用的代码片段,组织起来放在一个 js 文件里,组成一个包,这个包就是 JavaScript 库。简单理解:就是一个 JS文件,里面对我们原生 js 代码进行了封装,存放到里面。这样我们就可以快速高效的使用这些封装好的功能了。比如 jQuer
2022-04-15 18:10:42
5942
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人