按照我们常规的语义理解,代理代理,代为受理,即起一个中间人的作用,代替雇主出面摆平,并可以做到一些原本雇主难以做到的事情。而 ES6 中的代理模式亦是如此,通过Proxy
来完成对其他操作的控制。
SSL && TSL
Veröffentlicht am
|
Bearbeitet am
|
in
网络协议
众所周知 HTTPS 是基于 HTTP 协议的,安全性有一定保障的协议,而其保障安全性的工具就是通过公私钥不对称加密,及 CA(证书机制)来完成对数据的加密,以此达到提升安全性的作用。
但是!!!HTTPS 加密中真正起作用的其实是 SSL/TSL 协议。
Ps:本文转自掘金 hi_xgb大大。
JavaScript中的闭包
Veröffentlicht am
|
Bearbeitet am
|
in
JavaScript
其实这个专题之前就写过一些东西,不过当时属实是个小老弟,非常生涩而且里边的东西都是复制粘贴来的。想表达的东西很多但是都没有表达清楚。所以面临面试的我打算重新总结一番,当作一个回顾吧
JavaScript之深浅拷贝
Veröffentlicht am
|
Bearbeitet am
|
in
JavaScript
HTML5之文件上传下载
Veröffentlicht am
|
Bearbeitet am
|
in
HTML5
h5 所提供的文件 API 在前端领域有着丰富的应用和广泛的兼容,甚至包括移动端。所以我们今天来讲一讲 H5 的文件 API
HTML5中的新API
Veröffentlicht am
|
Bearbeitet am
|
in
HTML5
H5 中新兴的一些API让我们可以更方便地操作数据和浏览器。此文作为一个提纲,日后还会继续更新。
HTML5中的WebSocket
Veröffentlicht am
|
Bearbeitet am
|
in
HTML5
我们传统的网络协议,比如http
、tcp
等等,都是请求-响应式协议,而若是服务器希望给浏览器发送信息时的渠道则非常有限,大部分只能通过轮询的方式解决。而如果在通信交互频繁的领域,如网游、直播、聊天等领域轮询就显得有些捉襟见肘了,费时费力不说还会浪费大量服务器资源,大部分的精力全部用在了每隔几秒的应答上。
如此一种大佬们采取了一些新的方案:轮询和Comet
。
Comet
是轮询的一种改进,分为长轮询和流技术- 长轮询是在普通轮询的基础上链接完成后,当服务端未更新数据时链接会保持一段时间的周期,直至数据状态改变或连接时间到。但缺点也很明显,也不太适用于变化迅速的信息处理服务器,且长轮询更占带宽和资源
- 流技术则是客户端通过隐藏窗口向服务器发送一个长链接请求,服务器接到请求后作出回应并更新状态,保证前后端连接不过其。但是缺点还是占用带宽、资源,对服务器压力太大了
此时 H5 则新增的WebSocket
应运而生。
ES6中的 Generator
Veröffentlicht am
|
Bearbeitet am
|
in
ES6