上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 42 下一页
摘要: 强制孙依赖的版本 今天博主遇到一个棘手的问题,@vue/cli-service 依赖了一个包 portfiner@^1.0.20,但是 2 天前,这个包更新到了1.0.22,带来了一些问题。 博主第一反应就是想 yarn add portfinder@1.0.21,看看yarn可不可以复用这个版本。 阅读全文
posted @ 2019-08-19 21:13 张啊咩 阅读(2601) 评论(0) 推荐(0) 编辑
摘要: 只需要2步: 1. 在package.json 定义 一下 : 2. 在使用的文件首行写 #!/usr/bin/env node 阅读全文
posted @ 2019-08-19 13:24 张啊咩 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,直接上代码: 这个简版的Promise已经可以实现到链式的地步了, 如果return是一个非Promise,则直接resolve,如果是Promise,则等then再resolve 阅读全文
posted @ 2019-08-19 08:01 张啊咩 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 去抖(debounce) 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 表现: 节流(throttle) 规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。 表现: 区别: 去抖和节流十分相似,不一样的是,如果短时间内不断触发: 去抖:停止触 阅读全文
posted @ 2019-08-18 21:55 张啊咩 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 在ES6之前,官方没有出来import export这种模块化的语法。 为了提高代码复用、避免污染全局,民间写了很多模块化的实现: 1. 立即执行函数 2. AMD和CMD 这个我在很久之前就写过博文:js模块化的两种规范AMD和CMD 3. CommonJs 这个是NodeJs出的模块化标准,直到 阅读全文
posted @ 2019-08-18 09:15 张啊咩 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://www.ecma-international.org/ecma-262/5.1/#sec-11.9.3 == 判断是按一下步骤执行的: 1. 如果是NaN和NaN,返回false 2. 如果类型相同,判断内容是否相同 3. 如果是undefined和null,返回true 阅读全文
posted @ 2019-08-16 09:10 张啊咩 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1. git push --mirror --mirror模式会把本地的分支都克隆 // 先用--bare克隆裸仓库 git clone git@gitee.com:zhangamie/testApp.git --bare // 进入testApp.git,这样就可以把所有分支都克隆到新仓库了 gi 阅读全文
posted @ 2019-08-14 21:34 张啊咩 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: submodule 官方文档 添加 git submodule add -b master git@git.xxx:xxx/xxx.git src/xxx 删除 1、删除子仓库文件 (rm -rf [子模块path]) 2、删除.gitmodules里面相关部分 (vim .gitmodule 或者 阅读全文
posted @ 2019-08-14 20:46 张啊咩 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 说到宏任务和微任务,我们就不得不提 Event Loop 了 JS的本质是单线: 1. 一般来说,非阻塞性的任务采取同步的方式,直接在主线程的执行栈完成。 2. 一般来说,阻塞性的任务都会采用异步来执行,异步的工作一般会交给其他线程完成,然后回调函数会放到事件队列中。 当主线程的任务执行完了(执行栈 阅读全文
posted @ 2019-08-14 00:11 张啊咩 阅读(19297) 评论(1) 推荐(0) 编辑
摘要: 官方文档:Puppeteer 今天大概介绍一下我项目用到的puppeteer操作: 上面的操作其实已经可以完成相当一部分任务了!其他api看官方文档查询 阅读全文
posted @ 2019-08-12 22:30 张啊咩 阅读(1162) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 42 下一页