Siir

  • Startseite

  • Schlagwörter

  • Kategorien

  • Archiv

ES6中的代理模式

Veröffentlicht am 2019-04-12 | Bearbeitet am 2019-11-16 | in ES6

按照我们常规的语义理解,代理代理,代为受理,即起一个中间人的作用,代替雇主出面摆平,并可以做到一些原本雇主难以做到的事情。而 ES6 中的代理模式亦是如此,通过Proxy来完成对其他操作的控制。

Weiterlesen »

SSL && TSL

Veröffentlicht am 2019-04-09 | Bearbeitet am 2019-11-16 | in 网络协议

众所周知 HTTPS 是基于 HTTP 协议的,安全性有一定保障的协议,而其保障安全性的工具就是通过公私钥不对称加密,及 CA(证书机制)来完成对数据的加密,以此达到提升安全性的作用。

但是!!!HTTPS 加密中真正起作用的其实是 SSL/TSL 协议。

Ps:本文转自掘金 hi_xgb大大。

Weiterlesen »

JavaScript中的闭包

Veröffentlicht am 2019-04-08 | Bearbeitet am 2019-11-16 | in JavaScript

其实这个专题之前就写过一些东西,不过当时属实是个小老弟,非常生涩而且里边的东西都是复制粘贴来的。想表达的东西很多但是都没有表达清楚。所以面临面试的我打算重新总结一番,当作一个回顾吧

Weiterlesen »

初识Git

Veröffentlicht am 2019-04-07 | Bearbeitet am 2019-11-16 | in Git

Git是每个程序员都应该会使用的、必不可少的工具,所以在学习的过程中我会将笔记推送至此便于日后的学习和温故。

Weiterlesen »

Git中的文件管理

Veröffentlicht am 2019-04-07 | Bearbeitet am 2019-11-16 | in Git

今天我们试着对已经提交了的文件进行操作。

Weiterlesen »

JavaScript之深浅拷贝

Veröffentlicht am 2019-04-06 | Bearbeitet am 2019-11-16 | in JavaScript

前言

首先咱们先理一下这玩意儿的概念

浅拷贝:将对象的各个属性进行依次复制,并不会进行递归复制,也就是说只会赋值目标对象的第一层属性。

深拷贝:递归拷贝目标对象的所有属性。

咱们可以这么理解:浅拷贝就像人口普查,只往上看这一代。深拷贝则是入党审核,你家庭案底都得查得清清楚楚。

Weiterlesen »

HTML5之文件上传下载

Veröffentlicht am 2019-04-06 | Bearbeitet am 2019-11-16 | in HTML5

h5 所提供的文件 API 在前端领域有着丰富的应用和广泛的兼容,甚至包括移动端。所以我们今天来讲一讲 H5 的文件 API

Weiterlesen »

HTML5中的新API

Veröffentlicht am 2019-04-06 | Bearbeitet am 2019-11-16 | in HTML5

H5 中新兴的一些API让我们可以更方便地操作数据和浏览器。此文作为一个提纲,日后还会继续更新。

Weiterlesen »

HTML5中的WebSocket

Veröffentlicht am 2019-04-06 | Bearbeitet am 2019-11-16 | in HTML5

我们传统的网络协议,比如http、tcp等等,都是请求-响应式协议,而若是服务器希望给浏览器发送信息时的渠道则非常有限,大部分只能通过轮询的方式解决。而如果在通信交互频繁的领域,如网游、直播、聊天等领域轮询就显得有些捉襟见肘了,费时费力不说还会浪费大量服务器资源,大部分的精力全部用在了每隔几秒的应答上。

如此一种大佬们采取了一些新的方案:轮询和Comet。

  • Comet是轮询的一种改进,分为长轮询和流技术
    • 长轮询是在普通轮询的基础上链接完成后,当服务端未更新数据时链接会保持一段时间的周期,直至数据状态改变或连接时间到。但缺点也很明显,也不太适用于变化迅速的信息处理服务器,且长轮询更占带宽和资源
    • 流技术则是客户端通过隐藏窗口向服务器发送一个长链接请求,服务器接到请求后作出回应并更新状态,保证前后端连接不过其。但是缺点还是占用带宽、资源,对服务器压力太大了

此时 H5 则新增的WebSocket应运而生。

Weiterlesen »

ES6中的 Generator

Veröffentlicht am 2019-04-06 | Bearbeitet am 2019-11-16 | in ES6

前言

今天讨论的新特性让我非常兴奋,因为这个特性是 ES6 中最神奇的特性。

这里的“神奇”意味着什么呢?对于初学者来说,该特性与以往的 JS 完全不同,甚至有些晦涩难懂。从某种意义上说,它完全改变了这门语言的通常行为,这不是“神奇”是什么呢。

不仅如此,该特性还可以简化程序代码,将复杂的“回调堆栈”改成线性执行的形式。

Weiterlesen »
1…567…12
Siir

Siir

113 Artikel
21 Kategorien
210 schlagwörter
GitHub Weibo
© 2020 Siir
Erstellt mit Hexo v3.8.0
|
Design – NexT.Muse v7.0.1