web

HTTP验证大法(Basic Auth,Session, JWT, Oauth, Openid)

成为一个"认证”老司机 本文翻译自Auth-Boss。 如果有翻译的不恰当或不对的地方, 欢迎指出。 成为一个认证老司机, 了解网络上不同的身份认证方法。 本文档的目的是记录和编目Web上的身份验证方法。 认证指的是创建一个系统的过程,用户可以通过该系统“登录”在线服务,并授予对受保护资源的访问权限。 以下引用可能更好地总结我想要解释的内容: 客户端认证涉及向Web上的服务器证明客户端(或用户)的身份。[1] Who 我是一个自学成才的开发人员,热爱开源技术,学习,指导和知识共享。 Why 我写这篇指南,因为关于验证这方面的信息很难直接找到。我决定戴上我的“研究帽“,做一些跑腿的工作。 How 我写作风格简洁,

web

以通俗的方式理解关键渲染路径

以通俗的方式理解关键渲染路径 我在看了 google 的 Critical Rendering Path (中文)后, 想把 CRP(Critical Rendering Path) 用通俗易懂的方式描述出来。 官方文档当然是描述最为详尽且可靠的。 文章里的有些图片是直接引用自官方文档。 如果存在侵权, 立刻删除。 1. 什么是 CRP ? 游览器从开始请求 HTML 文档, 到首次渲染到屏幕上(首屏), 背后需要做很多的事情, 这一连串事情就是 CRP 。 开发 app 的时候很多优化都是和缩短

web

窥探 Script 标签(步入现代 Web 开发的魔法世界)

窥探 Script 标签 0x01 什么是 script 标签? script 标签允许你包含一些动态脚本或数据块到文档中,script 标签是非闭合的,你也可以将动态脚本或数据块当做 script 的文本节点。就是内联脚本。 一般我们最常用的就是写一些 JavaScript 脚本在 script 标签里,但是 script 也可以用来存储一些数据,比如当你设置 type="text/react" 的 script 时就可以在里面放 react