Fork me on GitHub
摘要: 之前比较详细地分享过一次 React Hooks 的基本使用方法以及一些使用中需要注意的细节。 现在,这篇文章主要分享 Preact 是怎么实现 Hooks 的。 为什么是 Preact?因为其实现简单,根据源码分析实现逻辑的过程会更加简单。 一 Preact 简介 根据 Preact 官方介绍,P 阅读全文
posted @ 2022-02-28 18:55 钟衷7 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 本文同步更新在掘金论坛:Immutable.js 是如何实现数据结构持久化的? 距离上一次写文章已经过去了七个月,现在终于决定继续沉下心来写一篇比较深入的文章。 这是一篇关于 Immutable.js 的文章,就像标题写的那样,不涉及 Immutable.js 的使用方式,只关注 Immutable 阅读全文
posted @ 2020-11-01 17:58 钟衷7 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 之前写过 "一篇 Redux 的源码解析文章" ,时隔几个月我又看了看 React Redux 的源码,这一次也是收获满满,所以写下了这篇博客记录一下我的收获。 React Redux 不同于 Redux,Redux 的设计目的在于提供一个独立于 UI 的数据中心,使得我们可以方便地在组件树中的任意 阅读全文
posted @ 2020-03-29 15:08 钟衷7 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 本文只讨论 CommonJS 规范,不涉及 ESM 我们知道 JavaScript 这门语言诞生之初主要是为了完成网页上表单的一些规则校验以及动画制作,所以布兰登.艾奇(Brendan Eich)只花了一周多就把 JavaScript 设计出来了。可以说 JavaScript 从出生开始就带着许多缺 阅读全文
posted @ 2019-08-02 17:43 钟衷7 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 《图解 HTTP》一书是日本学者上野宣所著,2014 年由于均良先生翻译并在国内出版。因为作者使用十分生动的语言和浅显易懂的案例将 HTTP 协议讲解得深入浅出,所以深受开发者喜爱。现在在网上随手一搜都可以找到很多的电子书或者读书笔记,可见该书的畅销程度。 我本人由于之前在使用 Nodejs 开发后 阅读全文
posted @ 2019-07-19 00:18 钟衷7 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲解 HTTP 通信过程中的一些常见 Web 攻击技术 一、跨站脚本攻击 跨站脚本攻击(Cross Site Scripting, XSS)是指通过存在安全漏洞的 Web 网站注册用户的浏览器内运行非法的 HTML 标签或者 JavaScript 代码的一种攻击方式。动态创建的 HTML 可 阅读全文
posted @ 2019-07-17 21:18 钟衷7 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲解 HTTPS 的基本原理,以及如何利用 HTTPS 防范 HTTP 通信过程中存在的伪装、窃听、篡改等问题 一、HTTP 的缺点 HTTP 在通信过程中会面临以下三种安全问题: 通信使用明文(不加密),内容可能会被窃听。 不验证通信方的身份,可能会遭遇伪装。 无法验证报文的完整性,可能已 阅读全文
posted @ 2019-07-17 21:17 钟衷7 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 本章主要讲解了 HTTP 首部的结构,已经首部中各字段的用法。 一、HTTP 报文首部 " " 上图是 HTTP 请求报文的结构。 HTTP 请求报文由方法、URI、HTTP 版本、HTTP 首部字段等组成。 请求报文首部信息实例: HTTP 响应报文由 HTTP 版本、状态码(数字和原因短语)、H 阅读全文
posted @ 2019-07-17 21:16 钟衷7 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 该章的主要内容是讲解与 HTTP 协作的 Web 服务器 一、用单台虚拟主机实现多个域名 基于虚拟主机的功能,可以只使用一台物理机实现多个域名的网站部署。 在互联网上,域名通过 DNS 域名解析系统可以映射到具体的 IP 上,多个域名可以映射到同一个 IP,但是一个域名只能映射到一个 IP。如果服务 阅读全文
posted @ 2019-07-17 21:15 钟衷7 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 本章主要内容是了解 HTTP 状态码的工作机制 状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,我们可以了解这次请求是否在服务器端得到了正常的处理。 状态码从其含以上可以分为五种: | | 类别 | 原因短语 | | | | | | 1XX | Informational 阅读全文
posted @ 2019-07-17 21:14 钟衷7 阅读(355) 评论(0) 推荐(0) 编辑