加载中
style-loader和mini-css-extract-plugin.loader区别

style-loader: 把 js 中 import 导入的样式文件代码,打包到 js 文件中,运行 js 文件时,将样式自动插入到<style>标签中,html中会有多个style块 mini-css-extract-plugin 把 js 中 import...

2022/05/27 17:09
304
vue-router设置成history模式 本地运行,刷新页面空白解决方法

需要配置webpack-server的historyApiFallback, 例如: historyApiFallback: true, // historyApiFallback: { // rewrites: [ // { // from: /.*/g, // to: '/index.h......

2022/05/27 17:02
5.7K
husky+lint-staged配置

默认eslint、prettier配置好了,没配置好的看我前面的博客,prettier配置 需求场景 提交代码的时候对暂存区的代码进行格式检查,并且对有问题的代码进行格式化,还存在问题的则无法提交代码 ...

2022/04/21 20:00
1.1K
vue3(ts、setup)的eslint配置(prettier)

依赖安装 "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.0.0", "eslint...

2022/04/21 19:09
5.6K
vue3的eslint配置(standard)

依赖 ts: @typescript-eslint/eslint-plugin 、@typescript-eslint/parser vue: eslint-plugin-vue、vue-eslint-parser、@vue/eslint-config-standard,特别注意@vue/eslint-config-standard...

2022/04/21 11:20
5.6K
nvm常用命令

nvm install stable ## 安装最新稳定版 node nvm install <version> ## 安装指定版本 nvm uninstall <version> ## 删除已安装的指定版本 nvm use <version> ## 切换使用指定的版本node nvm ...

2022/04/06 10:27
103
ts-泛型

使用<>定义一个数据类型, 说白了泛型也是一种自由度更加高的数据类型或者数据结构 泛型变量 泛型类型 function happly<T>(a: T):T{ return a } happly<number>(11) happly<string>('abc') ha...

2022/02/22 21:14
66
react学习小记

事件监听 这些 on* 的事件监听只能用在普通的 HTML 的标签上,而不能用在组件标签上。用在组件上是没有作用的 在绑定事件处理方法时,需要通过bind指定this指向、或者用箭头函数,是因为 Re...

2022/02/22 19:32
58
ts-类

公共、私有、保护修饰符 默认public, 当在constructor构造器里面定义参数,则该参数会被解析到类的公共属性 私有private, 不能在类外面访问到 被保护protected, 不能在类外面访问到, 但是pro...

2022/02/21 20:55
111
ts-接口

通过?定义可有可无的属性、通过readonly定义只读属性 interface per { name: String age?: Number readonly sex: Boolean } 定义函数类型 定义函数的入参和返回值, 函数的参数名不需要和接口...

par
2022/02/18 21:11
105
错误收集系统

vue项目 Vue.config.errorHandler = function (err, vm, info) { console.log(err, vm, info) } 通过window.onerror可以捕获同步和异步代码的报错,但是不能捕获网络异常的错误以及promise的...

2022/01/27 11:37
96
float特性

特性 包裹性;当width为auto 块状化并格式化上下文;display变为block或者table,只有设置为inline-table的dom会被转化成table,其他类型会被转成block 破坏文档流; 没有任何 margin 合并; ...

2022/01/27 11:34
37
position: absolute

position: absolute定位 子元素position: absolute; 如果没有其他方位属性(left\right\top\bottom) 父元素不管有没有设置任何position属性,则该子元素都是相对于父元素的content区域 父元...

2022/01/27 11:33
90
可访问性隐藏

可访问性隐藏 下策是 display:none 或者 visibility:hidden 隐藏,因为屏幕阅读设备会忽略这里的文字。 text-indent 负值隐藏文本,缩进是中策,但文字如果缩进过大,大到屏幕之外,屏幕阅读...

2022/01/27 11:07
39
threejs-场景

它是在渲染时你想使用的所有物体、光源的容器 Scene基础方法 THREE.Scene.add向场景中加对象 THREE.Scene.remove移除场景中的对象 THREE.Scene.children返回场景中的子对象 THREE.Scene.getO...

2022/01/27 11:06
248
你不知道的javascript-JSON

JSON.stringify(..)在对象中遇到undefined、function和symbol时会自动将其忽略 JSON.stringify(..)如果遇到NaN则转化为null 在数组中,如果数组的项是undefined、function和symbol,则会返回...

2022/01/27 11:04
45
你不知道的javascript--switch

switch 是严格相等,===,以下代码中a||b==1表达式返回的是hello,所以第一个case是不会执行的 var a = 'hello' var b = 1 switch(true) { case (a||b==1): // 不会执行到这里 break default:...

2022/01/26 10:59
43
你不知道的javascript--位运算

^ 异或, 01转换 0 ^ 1 // 1 1 ^ 1 // 0 结合^进行01转换,通过Boolean和!!转换布尔值 let a = 0 let b = '' let c = null let d let e = '0' let f = [] let g = {} !! a // false !! b // ...

2022/01/19 15:55
26

没有更多内容

加载失败,请刷新页面

返回顶部
顶部