摘要: 总结笔记:对于每个用户请求,由主线程接收并存放于一个事件队列中(不做任何处理),当无请求发生时,即主线程空闲,主线程开始循环处理事件队列中的任务: 对于非阻塞JS程序: 1、若某事件需要I/O操作,则主线程发出I/O请求,然后继续执行,由底层的程序实现I/O并返回I/O数据(底层程序是多线程的,JS 阅读全文
posted @ 2018-12-05 15:41 G-Beniot 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 大家知道,将ES6代码编译为ES5时,我们常用到Babel这个编译工具。大家参考一些网上的文章或者官方文档,里面常会建议大家在.babelrc中输入如下代码: 我们现在来说明下这个配置文件是什么意思。首先,这个配置文件是针对babel 6的。Babel 6做了一系列模块化,不像Babel 5一样把所 阅读全文
posted @ 2018-12-05 15:20 G-Beniot 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 把经常会用到的核心用法收集到这里面记下来咯!方便自己和大家快速查看。 两个有用的资源见文后的推荐阅读 Babel一句话介绍 一个js编译器,把浏览器不支持的js转译成浏览器支持的js 安装Babel 不建议把Babel安装到全局,建议安装到项目的devDependencies里 npm i -D b 阅读全文
posted @ 2018-12-05 15:14 G-Beniot 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 自从 Babel 由版本5升级到版本6后,在安装和使用方式上与之前大相径庭,于是写了这篇入坑须知,以免被新版本所坑。 全局安装只需: 这时候我们可以使用 Babel 命令编译文件: 编译目录: 但是,官方推荐本地安装,是这么说的: While you can install Babel CLI gl 阅读全文
posted @ 2018-12-05 15:13 G-Beniot 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.cnblogs.com/chyingp/p/pm2-documentation.html sudo apt update sudo apt install nodejs npm Ubuntu16.04安装nginx(并启用SSL) https://www.cnblogs 阅读全文
posted @ 2018-12-05 14:32 G-Beniot 阅读(269) 评论(0) 推荐(0) 编辑