夏显林

JS 中的链

在 JavaScript 中有原型链和作用域链这两个概念,这只是自下而上的观看。如果自上而下的看得就会变成树,也就是用于解释 JavaScript 的抽象语法树(AST)。对于新手来说,两链一树实在过于抽象,以致于经常理解得模棱两可,但是如果能够透彻的理解的两链一树,那么其他概念就迎刃而解,例如继承,封装,闭包等。本文着重会讲述两链,两链都是单向链结构(如下图),只能向上追溯。 原型链 ...

HTTP缓存

HTTP 缓存 通过网路请求资源或数据,尤其是数据,需要经过服务端一系列业务逻辑计算,往往速度较慢而且代价比较昂贵,客户端到服务端不断的请求与响应也非常消耗时间,这对用户体验来说也不是很友好。静态资源和非实时数据也不需要每次请求都需要服务端去处理,这时候就需要 HTTP 缓存来处理,HTTP 缓存的缓存策略是由服务器决定,具体实现要交给代理服务器来实现,诸如 Nginx、Apache 之类...

Trending Tags