05 2023 档案
摘要:http和https的区别
1. 是否加密: HTTPS 是 HTTP 协议的更加安全的版本,通过使用SSL/TLS进行加密传输的数据;
2. 连接方式不同: HTTP(三次握手)和 HTTPS (三次握手+数字证书)连接方式不一样;
3. 端口不同: HTTP 默认的端口是 80和 HTTPS 默认端口是 443
阅读全文
摘要:#### 1. 什么是节流(throttle)和防抖(debounce) 1. 概念 - **节流**(throttle):是函数在一定时间内,不管调用了多少次,实际只会在最后的时候执行一次 - **防抖**(debounce):是函数在一定时间内,每次调用,都会重置倒计时,直到规定时间内没有再次调
阅读全文
摘要:#### 1. prototype和__proto__ ```js function Foo() { ... } Foo.prototype.constructor Foo; // true let foo = new Foo(); foo.constructor Foo; // true ```
阅读全文
摘要:### 可能会遇到以下三类的script标签 ```html ``` #### 使用 async 和 defer 属性有一些规则需要遵守,以确保正确加载和执行脚本: 1. async 和 defer 属性只适用于外部脚本,即通过 src 属性加载的脚本。内联脚本不能使用这两个属性。 2. async
阅读全文
摘要:1. 先看效果 2. 默认是关闭的,并且父级关闭后,子级的开关状态会被保留,再次展开时,可恢复; 3. 需要对details元素增加一个padding-left或margin-left,否则展开后,子级和父级是左对齐的,视觉效果不好; 4. 一般是details元素套一个summary元素和一个展开
阅读全文