- 博客(8)
- 收藏
- 关注
原创 node.js知识点记录
node基本知识点常用全局变量1. 路径相关 __dirname: 获取执行js文件的绝对路径 __filename: 获取执行js文件的绝对路径,包含文件名及后缀补充:若想获取项目根路径,可通过 process.cwd()相关截图示例如下:...
2022-04-15 16:32:37
194
原创 常用的正则表达式
常用的正则表达式大于0的数(含小数): /^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/ 或者 /^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/0-100范围内的数(最多保留三位小数): /^\d\.([1-9]{1,3}|[0-9][1-9])$|^[1-9]\d{0,1}(\.\d{1,3}){0,1}$|^100(\.0{1,3}){0,1}$/大于0的数字,最多留有三位小数:/^0\.\d{0,3}$|^[1-9]\d{
2022-03-15 18:41:13
456
原创 javascript数组的应用
javascript数组的应用1. reduce方法参数: callback(pre, cur) 处理回调函数 pre: 上次回调处理结果或初始值 cur: 当前真正处理的数据元素 initialValue 返回值的初始值应用场景: 统计数组中元素出现的次数或数组去重(1)统计数组中,元素出现的次数let arr = [1, 2, 3, 4, 5, 2, 4, 4, 6, 2, 3, 6]let count
2021-08-16 19:46:56
100
原创 vue-cli4.x打包白屏
在路由模式为history的情况下,需要在vue.config.js文件中配置公共路径(publicPath),通常附带着配置输出文件目录(outputDir)和静态资源文件目录名称(assetsDir),相关代码如下: module.exports ={ // '/dist/'表示打包后项目的名称 publicPath: process.env.NODE_ENV === 'production'? '/dist/': '/', // 公共路径(必须有的) outputDir: "
2021-05-11 15:52:24
425
原创 深拷贝与浅拷贝
1. 浅拷贝的三种方式 用等号=直接赋值引用地址 通过for in进行循环赋值,若存在嵌套对象时,也属于浅拷贝 let userinfo = { name: '张三', age: 18, address: { province: '广东', city: '中山' ...
2021-05-08 21:00:44
64
原创 vue路由懒加载
作用可以通过路由懒加载,使首屏组件加载速度更快一些,解决白屏问题所谓懒加载,也就是延迟或按需加载方法异步组件懒加载{ path: 'permission', name: 'permission', component:: resolve => require(['@/views/permission.vue'], resolve)}import方法(最常用){ path: 'permission', name: 'permission', component: (
2021-05-08 16:24:32
81
原创 数组迭代
forEach()在forEach中,如果找到满足条件的项,return true后,并不会终止当前迭代,只终止下一轮迭代let arr = [2,4,6]arr.forEach(item => { if(item===4){ return true } console.log('i')})
2021-04-24 11:25:07
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人