会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
有点油
一个幽默的开发者
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
下一页
2021年8月21日
vue3 生产环境报Cannot read property 'insertBefore' of null
摘要: 报错出现场景 本人使用的是vue 3.x UI使用的是element-plus ,开发环境不会报错,打包后 报错 排查后发现都是el-table-column 组件 报错 导致虚拟dom 进行diff算法是报错 错误分析 <el-table-column prop="typeId" align="c
阅读全文
posted @ 2021-08-21 11:52 有点油
阅读(4624)
评论(4)
推荐(1)
2021年7月28日
JS手写代码之compose
摘要: 函数调用的扁平化,即把层级嵌套的那种函数调用(一个函数的运行结果当作实参传给下一个函数的这种操作)扁平化,这就是compose函数。 function a (a) { return a } function b (a) { return a + 'b' } function c (b) { retu
阅读全文
posted @ 2021-07-28 14:09 有点油
阅读(250)
评论(0)
推荐(0)
2021年7月27日
JS手写代码之柯里化
摘要: 柯里化函数 柯里化可以利用函数和不同的参数构成功能更加专一的函数。 柯里化其实就是利用闭包的技术将函数和参数一次次缓存起来,等到参数凑够了就执行函数。 function curry(fn, ...rest) { const length = fn.length return function() {
阅读全文
posted @ 2021-07-27 15:34 有点油
阅读(259)
评论(0)
推荐(0)
2021年7月6日
vue3.0 响应式原理
摘要: function isObject(target) { return typeof target 'object' && target !== null } function hasOwn(target, key) { return Reflect.has(target, key) } let to
阅读全文
posted @ 2021-07-06 14:18 有点油
阅读(75)
评论(0)
推荐(0)
cssBEM命名规范及常用CSS class 命名
摘要: 为什么需要BEM 如果编写项目的 CSS 代码只有你一个人,或者项目的 CSS 代码量很小,你可以用你喜欢,习惯的方式去组织你的 CSS 代码。但是项目更大,更复杂,有多人编写项目的 CSS 代码(每个人有自己的风格),代码量大的时候,就需要一种统一形式去组织 CSS 代码,这时候 BEM 就派上用
阅读全文
posted @ 2021-07-06 10:37 有点油
阅读(497)
评论(0)
推荐(0)
2021年7月5日
vue2.x 响应式原理
摘要: // 2.x 响应式原理 const oldArrayPrototyoe = Array.prototype; // 继承 创建新的原型 const proto = Object.create(oldArrayPrototyoe); ['push', 'unshift', 'shift'].forE
阅读全文
posted @ 2021-07-05 16:05 有点油
阅读(65)
评论(0)
推荐(0)
2021年6月29日
npm 相关命令
摘要: npm # 查看 npm 命令列表 $ npm help # 查看各个命令的简单用法 $ npm -l # 查看 npm 的版本 $ npm -v # 查看 npm 的配置 $ npm config list -l # 初始化 package.json 文件 $ npm init # 设置环境变量
阅读全文
posted @ 2021-06-29 15:05 有点油
阅读(153)
评论(0)
推荐(0)
2021年5月31日
Node之 fs
摘要: fs(文件系统) fs 模块使能够以一种模仿标准 POSIX 函数的方式与文件系统进行交互。 文件系统标志 当 flag 选项采用字符串时,则以下标志均可用: 'a': 打开文件用于追加。 如果文件不存在,则创建该文件。 'ax': 类似于 'a',但如果路径存在,则失败。 'a+': 打开文件用于
阅读全文
posted @ 2021-05-31 17:50 有点油
阅读(277)
评论(0)
推荐(0)
2021年5月12日
Node 之 Buffer
摘要: Buffer(缓冲器) Buffer.alloc(size[, fill[, encoding]]) 分配一个大小为 size 字节的新 Buffer。 如果 fill 为 undefined,则用零填充 Buffer。 const buf = Buffer.alloc(5); console.lo
阅读全文
posted @ 2021-05-12 15:12 有点油
阅读(318)
评论(0)
推荐(0)
Node之path
摘要: path path 模块提供了一些实用工具,用于处理文件和目录的路径。 path.basename(path[, ext]) path ext 可选的文件扩展名。 返回: path 的最后一部分 path.basename('/目录1/目录2/文件.html'); // 返回: '文件.html'
阅读全文
posted @ 2021-05-12 09:40 有点油
阅读(189)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告