Promise的使用 发表于 2018-08-14 | 更新于 2018-08-26 | 分类于 javascript | 阅读次数: Promise 使用1.实例化1234567// 实例化promise,内部定义的函数会立马执行function resolver(resolve, reject) { setTimeout(function() { resolve(‘hello world’) ... 阅读全文 »
实现Promise/A+规范 发表于 2018-07-28 | 更新于 2018-08-14 | 分类于 javascript | 阅读次数: 初衷为了了解Promise实现原理,查看了很多博客,并且翻阅了Promise/A+规范;由于很多实现都比较基础,并未详细介绍并处理很多细节,所以整理后,将自己的实现思路以及处理细节记录下来。 Promise简介Javascript作为单线程机制,无法同时执行多个任务(当然,H5新增Web Worke ... 阅读全文 »
react-native开发中遇到的坑 发表于 2018-04-08 | 更新于 2018-07-08 | 分类于 react-native | 阅读次数: 样式的坑 1、 无 border: none 样式属性;2、 StyleSheet.create() 创建了一个样式,在组件上使用时仅仅引用了一个id,所以如果你打印styles.name,则会返回一个数字id; 创建一个样式表,就可以使得我们后续更容易通过ID来引用样式,而不是每次都创建一个新 ... 阅读全文 »
vue-cli源码分析 发表于 2018-04-07 | 更新于 2018-07-08 | 分类于 vue-cli | 阅读次数: vue-cli源码分析—— 一步步实现自己的脚手架工具 基于版本2.9.3, vue-cli 3.x更改为与create-react-app类似的集成cli了,所以待有时间再研究 工作流程根据自己的理解绘制流程图: 第三方依赖 download-git-repo从git仓库下载项目模板 com ... 阅读全文 »
chalk.js源码分析 发表于 2018-04-06 | 更新于 2018-07-08 | 分类于 vue-cli | 阅读次数: nodejs如何在终端输出带颜色的命令行 参考:colors源码ansi-styles源码chalk源码ANSI转义字符通过控制台输出各种颜色的字符——ANSIConsole、JANSI知乎 ~ Node.js Color 模块实现入门浅析 已有实现方案colors、chalk、cli-color ... 阅读全文 »
npm注册账户报错400 发表于 2017-04-08 | 更新于 2018-07-08 | 分类于 node | 阅读次数: npm注册 npm发布包时必须得有npm账户才能进行包的发布工作,所以进行注册账户,有两种方式: 在官网进行注册,npm注册地址 命令行1234567#请注意必须安装npm,执行以下命令,按提示操作即可$ npm adduserUsername:Password:Email: (this IS p ... 阅读全文 »