源码
文章平均质量分 65
二阶求导
这个作者很懒,什么都没留下…
展开
-
https加密过程
目录 一、介绍 二、https加密过程 三、hash算法、常见的加解密算法 1. MD5算法 2. SHA-1算法 一、介绍 1. 对称加密、非对称加密 对称加密:信息的发送方和接收方使用同一个密钥去加解密、算法公开、加解密速度快。 非对称加密:加解密的一方使用公钥、一方使用私钥,安全性更好,但比较耗时间。 2. 相比于http建立tcp连接后就可以直接通信,https协议则在建立tcp连接后,还需要建立ssl建立,才能通信。 二、https加密过程...原创 2021-10-09 12:42:50 · 189 阅读 · 0 评论 -
session、token与cookie
1. 多类选择器:一个class值可能包含一个词列表,词之间用空格分开,词的顺序无关紧要 .important{font-weight:bold;} //粗体 .warning{font-style:italic;} //斜体 .important.warning{backgroung:silver;} //粗体+斜体+银色背景 // 元素的class属性只有包含多类选择器的全部词才能与之匹配,但不需要“只包含”,以下两种均可匹配 <p class="im原创 2021-10-08 00:50:47 · 236 阅读 · 1 评论 -
Cookie与前端安全
关于CSS浮动(float、clear) 1. 标准流:div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流 2. 布局:如何在一行显示多个div元素 3. 浮动:让某个div元素脱离标准流,漂浮在标准流之上,会覆盖标准流下的元素 4. 假设某个div元素A是浮动的,如果A元素上一个元素也是浮动的,那么A元素会跟随在上一个元素的后边(如果一行放不下这两个元素,那么A元素会被挤到下一行);如果A元素上一个元素是标准流中的元素,那么A的相对垂直位置不会改变,也就是说A的顶部总是和上一个元素原创 2021-10-07 22:16:09 · 775 阅读 · 0 评论 -
源码:reduce/const/promise/jsonp
1. js实现flat,可以控制打平层次 function flatten(arr) { let res = []; // res不能用const,只能用let for (let item of arr) { // 注意写法 res = res.concat Array.isArray(item) ? res = res.concat(flatten(item)) : res.push(item); } return res; } // reduce实现flat f原创 2021-09-27 14:29:20 · 104 阅读 · 0 评论