版权声明:更多文章请访问我的个人站 Keyon Y,转载请注明出处。 前言 近期公司有个新项目,由于后端人手不足,我果断的提议用node中间层的方案,得到了老大的支持,所以一次大单尝试就来了。Node中间层允许前端来做网…
标签:JavaScript
javascript解构赋值
此文章为意译并非直译,可参考具体原文 解构赋值具体干什么? 解构赋值是javascript中的一个表达式语法糖,帮助开发者将数组,对象属性解构出来并且直接赋值到具体变量上面。 直接来段代码感受下 let a,b,rest…
node.js实现formdata上传文件
node.js实现formdata上传文件 1.关于formdata XMLHttpRequest Level 2 添加了一个新的接口——FormData。利用 FormData 对象,我们可以通过 JavaScript…
Koa源码分析
上篇文章写了如何阅读Koa的源码, 粗略的过了一下Koa的源码, 但是作为一个没有得出一个具体的结论, 中间件的运行原理也不清楚, 这里我们再仔细的过一遍Koa的源码. 跟着例子过一遍 首先还是先过一遍例子 const …
如何阅读源码--Koa为例
最近一年零零散散看了不少开源项目的源码, 多少也有点心得, 这里想通过这篇文章总结一下, 这里以Koa为例, 前段时间其实看过Koa的源码, 但是发现理解的有点偏差, 所以重新过一遍. 不得不说阅读tj的代码真的收获很大…
js学习之异步处理
学习js开发,无论是前端开发还是node.js,都避免不了要接触异步编程这个问题,就和其它大多数以多线程同步为主的编程语言不同,js的主要设计是单线程异步模型。正因为js天生的与众不同,才使得它拥有一种独特的魅力,也给学…
如何用es6 set实现交差并集
1.set用法 Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。 操作方法: add(value):添加某个值,返回Set结构本身。delete(value):删除某个值,返回一个布尔值…
【译】node js event loop part 1.1
原文 先说1.1总揽: Reactor模式 Reactor模式中的协调机制Event Loop Reactor模式中的事件分离器Event Demultiplexer 一些Event Demultiplexer处理不了的…
搭建一个es6的开发环境
1.前提是你已经安装了node,npm2.手动创建一个工作目录 dist,src,index.html 以下是index.html的内容 <!DOCTYPE html> <html> <he…
iKcamp|基于Koa2搭建Node.js实战(含视频)☞ 解析JSON
视频地址:https://www.cctalk.com/v/15114923886141 JSON 数据 我颠倒了整个世界,只为摆正你的倒影。 前面的文章中,我们已经完成了项目中常见的问题,比如 路由请求、结构分层、视图…
Node.js design pattern : module
Node.js design pattern一书中对Node的Module模块机制这一块,我觉得讲的挺透彻和易懂,这里根据自己理解做下总结。本文转发自本人github。 loadModule 自定义一个简单的模块加载方法…
【译】JavaScript 核心(第二版)
原文: JavaScript. The Core: 2nd Edition 作者: Dmitry Soshnikov 文章其他语言版本:俄语 这篇文章是 JavaScript. The Core 演讲的第二版,文章内容专…