会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
悦
github地址:https://github.com/shangyueyue
博客园
首页
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
15
下一页
2019年5月7日
订阅发布模式
摘要: 一、订阅发布模式 node eventEmitter
阅读全文
posted @ 2019-05-07 14:32 shangyueyue
阅读(172)
评论(0)
推荐(0)
编辑
单例模式
摘要: 一、单例模式
阅读全文
posted @ 2019-05-07 11:13 shangyueyue
阅读(102)
评论(0)
推荐(0)
编辑
2019年4月29日
nodejs fs path
摘要: 内容详见我的gitHub: https://github.com/shangyueyue/ssy-utils/tree/master/src/nodejs/fs
阅读全文
posted @ 2019-04-29 17:21 shangyueyue
阅读(135)
评论(0)
推荐(0)
编辑
path node
摘要: process.cwd() 当前Node.js进程执行时的工作目录 __dirname 当前模块的目录名 const path = require('path'); console.log(__dirname) // e:\ssy-node\ssy-node-koa\src console.log(
阅读全文
posted @ 2019-04-29 09:54 shangyueyue
阅读(177)
评论(0)
推荐(0)
编辑
2019年4月23日
webpack code splitting
摘要: 一、代码分割优化
阅读全文
posted @ 2019-04-23 09:45 shangyueyue
阅读(195)
评论(0)
推荐(0)
编辑
2019年4月17日
babel 插件编写
摘要: 一、开始 工具链接: 每一个节点都有如下所示的接口(Interface): 每一个节点都会有 start,end,loc 这几个属性。 转换步骤接收 AST 并对其进行遍历,在此过程中对节点进行添加、更新及移除等操作。 这是 Babel 或是其他编译器中最复杂的过程 同时也是插件将要介入工作的部分,
阅读全文
posted @ 2019-04-17 19:17 shangyueyue
阅读(531)
评论(0)
推荐(0)
编辑
lazyMan
摘要: class Lazyman { constructor() { this.tasks = []; this.init(); } init() { const task = () => { console.log('i am a lazyman'); this.next(); }; this.tasks.unshift(...
阅读全文
posted @ 2019-04-17 14:22 shangyueyue
阅读(152)
评论(0)
推荐(0)
编辑
2019年4月15日
svg-sprite使用
摘要: chainWebpack(config) { config.module .rule('svg') .exclude.add(path.resolve(__dirname,'src/assets/icons')) .end(); config.module .rule('icons') .test(
阅读全文
posted @ 2019-04-15 17:13 shangyueyue
阅读(667)
评论(0)
推荐(0)
编辑
2019年4月13日
webpack(一) 配置
摘要: 一、entry & output 二、resolve 三、懒加载 import() 原理是通过jsonp; 返回promise 四、热更新 devServer中增加hotOnly:true 五、定义环境变量
阅读全文
posted @ 2019-04-13 20:54 shangyueyue
阅读(151)
评论(0)
推荐(0)
编辑
2019年4月12日
https 详解
摘要: 一、http的缺点 通信使用明文,内容可能会被窃听; 不验证通信方的身份,因此有可能遭遇伪装; 无法证明报文的完整性,有可能已遭篡改; 二、加密过程 (1)对称加密
阅读全文
posted @ 2019-04-12 18:53 shangyueyue
阅读(126)
评论(0)
推荐(0)
编辑
上一页
1
···
4
5
6
7
8
9
10
11
12
···
15
下一页