此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。
摘要: 本文总结自: http://www.jianshu.com/p/24874469dafd 内存泄漏常见的是如下四种情况,在此只做记录,方便参考,详情可查看以上链接 1.意外的全局变量 常见情况如下: 根据js语法可知,变量未声明就赋值将视为其作用域为全局作用域 或者 这也会创建一个全局变量 解决方法 阅读全文
posted @ 2017-11-29 17:58 炎泽 阅读(850) 评论(0) 推荐(0)
摘要: 随着JS模块化编程的发展,处理模块之间的依赖关系变得至关重要,随后诞生了CommonJS、AMD与CMD规范,但es6的import/export能代替他们,但因为本人所使用的webpack也支持前三者的语法,且面试题中常出现,因此只对他们做一个简要的总结: CommonJS 诞生最早,用于服务端, 阅读全文
posted @ 2017-11-29 15:44 炎泽 阅读(208) 评论(0) 推荐(0)
摘要: Proxy Server 代理服务器,顾名思义,就是代理客户端的HTTP访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等。 前提: HTTP功能支持“直接连接”和通过”HTTP代理“形式的连接。选择其中的何种形式,要视用户所在的局域网(或其它上网环境)的具体情况。 代理服务器是 阅读全文
posted @ 2017-11-29 14:59 炎泽 阅读(474) 评论(0) 推荐(0)
摘要: CDN(内容分发网络),它通过避开互联网上有可能影响传输速度与稳定性的缓解,使传输更快更稳定。 简单来说,就是将静态资源缓存到离用户很近的一个CDN节点上,不必千里迢迢去访问服务器,这样不仅能提高用户的访问速度,也能减少服务器的带宽消耗,降低负载。 不同地区的用户会访问到离自己最近的相同网络线路上的 阅读全文
posted @ 2017-11-29 14:27 炎泽 阅读(1356) 评论(0) 推荐(0)
摘要: 对于vary的用法,网上有许多种说法,云里雾里的,在此仅阐述一下本人的一些理解,首先是官方解释: Vary头域值指定了一些请求头域,这些请求头域用来决定: 当缓存中存在一个响应,并且该缓存没有过期失效,是否被允许去利用此响应去回复后续请求而不需要重验证(revalidation)。 对于一个不能被缓 阅读全文
posted @ 2017-11-29 12:59 炎泽 阅读(2396) 评论(0) 推荐(0)
摘要: referer显示来源页面的完整地址,而origin显示来源页面的origin: protocal+host,不包含路径等信息,也就不会包含含有用户信息的敏感内容 referer存在于所有请求,而origin只存在于post请求,随便在页面上点击一个链接将不会发送origin 因此origin较re 阅读全文
posted @ 2017-11-29 12:04 炎泽 阅读(5686) 评论(0) 推荐(0)
摘要: Referrer-Policy(来源协议)用来规定什么情况下显示Referer字段及refer字段内显示多少信息。 备注: referer实际上是对referrer的误写,因为写错的人多了也就正确了。。请求头的refer延续了这个错误,但referrer-policy并没有。 http请求分为请求行 阅读全文
posted @ 2017-11-29 11:06 炎泽 阅读(22188) 评论(0) 推荐(0)
摘要: 本文转载自: http://www.cnblogs.com/chenqf/p/6386163.html, 我在此只做一个要点的记录 首先,为方便理解,我们认为浏览器存在一个缓存数据库 HTTP缓存有多种规则,根据是否重新向服务器发送请求,可分为强制缓存和对比缓存。 强制缓存机制下如果缓存依旧有效,则 阅读全文
posted @ 2017-11-29 10:15 炎泽 阅读(180) 评论(0) 推荐(0)
摘要: 转载自http://www.iefans.net/liulanqi-zuida-bingfa-lianjieshu/,以方便查阅 阅读全文
posted @ 2017-11-29 09:55 炎泽 阅读(886) 评论(0) 推荐(0)
摘要: 可缓存性 no-cache(不直接使用缓存而不是不使用缓存) 强制要求 所有缓存了此响应的缓存用户,在使用已存储的缓存数据前,发送条件请求到原始服务器,若未过期,则使用缓存数据,否则重新获取 no-store 不存储有关客户端请求或服务器响应的任何内容 public 响应可以被任何对象(浏览器、代理 阅读全文
posted @ 2017-11-29 09:49 炎泽 阅读(614) 评论(0) 推荐(0)