每日3题(42)

2020/4/18

问题

HTTP:SSL有几次握手?具体过程是怎样的?

CSS:谈谈 CSS 关键字 initial、inherit 和 unset

JavaScript:Array.flat

HTTP:SSL有几次握手?具体过程是怎样的?

SSL有4次握手,握手过程为:

  1. 客户端请求SSL连接
  2. 服务端发送包含公钥的证书
  3. 客户端使用公钥加密对称秘钥并发送给服务端
  4. 服务端使用私钥解密对称秘钥

CSS:谈谈 CSS 关键字 initial、inherit 和 unset

https://github.com/chokcoco/iCSS/issues/13

JavaScript:Array.flat(不会改变原数组)

扁平化数组,扁平化数组空项,用reduce和concat,或者扩展运算符替换

// reduce与concat替换
var arr = [1,2,[3,4]];
arr.reduce((pre,item)=>pre.concat(item),[])
// [1, 2, 3, 4]

// 扩展运算符
var acc = [].concat(...arr)
// [1, 2, 3, 4]

MDN

发布了49 篇原创文章 · 获赞 1 · 访问量 1068

猜你喜欢

转载自blog.csdn.net/weixin_44194732/article/details/105599764