首页
学习
活动
专区
工具
TVP
发布

zaking's

前端技术分享、交流、学习
专栏成员
135
文章
111361
阅读量
45
订阅数
真正“搞”懂HTTPS协议18之TLS特性解析
  上一篇,我们讲了TLS的握手过程,我们参照的版本其实是TLS1.2。这个协议是2008年的老协议了,虽然它的价值不言而喻,但是毕竟年纪大了,不太能跟得上时代了。所以,经历了诸多磨难的TLS1.3在2018年也登场了,再次确立了信息安全领域的新标准。那我们先来看看TLS1.3有哪些改进。
zaking
2023-02-17
1.4K0
真正“搞”懂HTTPS协议15之安全的定义
  前面我们花了很大的篇幅来讲HTTP在性能上的改进,从1.0到1.1,再到2.0、3.0,HTTP通过替换底层协议,解决了一直阻塞性能提升的队头阻塞问题,在性能上达到了极致。
zaking
2023-02-16
4130
JavaScript之无题之让人烦躁的模块化
  我怎么记得我好像写过相关类型的文章,但是我找遍了我的博客没有~那就再写一遍吧,其实模块化的核心内容也算不上是复杂,只不过需要整理一下,规划一下罢了。嘻嘻。
zaking
2022-10-07
4880
Javascript之异步循环打印这道小题
  这道题,我相信很多前端从业者都知道,它本质上来说并不复杂,但是却可以有很深远的扩展,最终核心的主题其实就是异步的执行,其中对于题目的解法,还涉及到一些作用域的知识。那么我们以最简版的题目入手,逐步深入,一点点的剖开这道题所涉及到的知识概念和体系。
zaking
2022-09-28
1.9K0
Javascript之我也来手写一下Promise
  Promise太重要了,可以说是改变了JavaScript开发体验重要内容之一。而Promise也可以说是现代Javascript中极为重要的核心概念,所以理解Promise/A+规范,理解Promise的实现,手写Promise就显得格外重要。如果要聊Promise就要从回调函数聊到回调地狱,再聊到同步异步,最终聊到Promise、async await。但是我们这篇文章,目的是手写Promise,这些前置知识如果大家不了解的话,希望可以去补充一下。那你可能会说了,我他妈不懂你在说啥,我就是想手写Promise,不行么?大佬~~那肯定是没问题的。好了,废话不多说,咱们开始吧。
zaking
2022-09-09
7550
《前端运维》二、Nginx--2请求处理流程及核心模块
  前一篇内容,我们学习了nginx的一些基本概念、安装和目录的作用。这篇文章我们来学习一些更加深入的内容。
zaking
2022-05-10
3990
《前端运维》一、Linux基础--08Shell其他及补充
 要注意的是,有些命令不支持正则模式,比如fs、find等,有些是支持正则的,比如grep、awk、sed等。正则的语法和js中的正则几乎没有区别,下面仅简单罗列下常用的正则:
zaking
2022-05-10
6860
《前端运维》一、Linux基础--06Shell流程控制
这章我们来学习下流程控制,简单来说就是逻辑判断和循环的写法。并不复杂,我们来简单地看下。
zaking
2022-05-10
4670
《前端运维》一、Linux基础--05Shell运算符
 今天我们来学习下Shell运算符,Shell跟其他的编程语言一样,也支持多种运算符,包括:
zaking
2022-05-10
3700
《前端运维》一、Linux基础--04Shell变量
这一篇文章,我们就要开始学习正式的Shell语言部分的内容。那在开始之前,我们回忆一下,javascript语言,大体都包含了哪些内容?比如数据类型(对象、字符串、数值),数据结构(对象、数组)、运算符(加减乘除与或非等)、流程控制(就是if-else,for循环等)等等,那么其实不单单是javascript语言,其他任何语言所涉及到的内容也无非如此,只不过可能在此基础上有些具体细节的不同。那么同样的,我们学习Shell也十分类似。
zaking
2022-05-10
4740
一比一还原axios源码(七)—— 取消功能
   你可以通过axios的CancelToken工厂函数,生成一个source,然后把这个对象作为参数传递给axios,最后,需要取消的时候调用source的cancel方法即可。
zaking
2022-05-10
3790
一比一还原axios源码(二)—— 请求响应处理
  上一章,我们开发了一些简单的代码,这部分代码最最核心的一个方法就是buildURL,应对了把对象处理成query参数的方方面面。虽然我们现在可以发起简单的请求了,但是第一,我们无法接收到服务器的响应,哦不对,其实在浏览器层面,response已经是接收到了的,只是代码里还拿不到response,因为我们还没写。第二,post的请求还没实现。而处理拿到的response实际上就是处理响应体和响应头。实现post请求,实际上就是实现请求体和请求头。今天我们就来实现这四个点的内容。
zaking
2022-05-10
8260
一比一还原axios源码(一)—— 发起第一个请求
  上一篇文章,我们简单介绍了XMLHttpRequest及其他可以发起AJAX请求的API,那部分大家有兴趣可以自己去扩展学习。另外,简单介绍了怎么去读以及我会怎么写这个系列的文章,那么下面就开始真正的axios源码实现,跟紧我的步伐,你会发现其实阅读源码并不是一件很复杂的事情。另外,我在上一篇概要中附上的链接,大家一定要去看,至少要了解一下XMLHttpRequest的相关属性和方法都有哪些,因为接下来的核心内容,其实都是基于此的。
zaking
2022-05-10
1.2K0
《JavaScript 模式》读书笔记(7)— 设计模式2
这一篇我们主要来学习装饰者模式、策略模式以及外观模式。其中装饰者模式稍微复杂一点,大家认真阅读,要自己动手去实现一下哦。
zaking
2020-09-03
4170
《JavaScript 模式》读书笔记(7)— 设计模式1
这些模式已经出现了相当长的一段时间,并被证明在许多情况下都非常有用。这也是为什么需要自己熟悉并谈论这些模式的原因。
zaking
2020-09-02
5180
《JavaScript 模式》读书笔记(6)— 代码复用模式3
我们之前聊了聊基本的继承的概念,也聊了很多在JavaScript中模拟类的方法。这篇文章,我们主要来学习一下现代继承的一些方法。
zaking
2020-05-01
5230
《JavaScript 模式》读书笔记(5)— 对象创建模式3
  顾名思义,沙箱模式提供了一个可用于模拟运行的环境,且不会对其他模块和个人沙箱造成任何影响。
zaking
2020-04-03
6170
《JavaScript 模式》读书笔记(5)— 对象创建模式2
JavaScript并没有特殊的语法来表示私有、保护、或公共属性和方法,在这一点上与Java或其他语言是不同的。JavaScript中所有对象的成员是公共的:
zaking
2020-04-02
4470
《JavaScript 模式》读书笔记(5)— 对象创建模式1
  这又是一个新的开始,对象的重要性不言而喻。在JavaScript中创建对象是十分容易的,之前聊过的对象字面量和构造函数都可以达到目的。但是本篇中,我们越过那些方法,以寻求一些额外的对象创建模式。
zaking
2020-04-01
3560
《JavaScript 模式》读书笔记(4)— 函数5
这部分我们主要讨论Curry化和部分函数应用的内容。但是在深入讨论之前,我们需要先了解一下函数应用的含义。
zaking
2020-04-01
5100
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档