ES6
小瑾沐晚风
keep learning
展开
-
promise和async、await
首先明确一个问题,为什么Node.js需要异步编程? JavaScript是单线程的,在发出一个调用时,在没有得到结果之前,该调用就不返回,意思就是调用者主动等待调用结果,换句话说,就是必须等待上一个任务执行完才能执行下一个任务,这种执行模式叫:同步。Node.js的主要应用场景是处理高并发(单位时间内极大的访问量)和I/O密集场景(ps:I/O操作往往非常耗时,所以异步的关键在...原创 2019-10-19 20:31:09 · 268 阅读 · 0 评论 -
Proxy
一.概述 Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”...原创 2019-03-08 11:14:18 · 8557 阅读 · 0 评论