常见的浏览器内核比较 2022-09-08
Trident: 这种浏览器内核是 IE 浏览器用的内核,因为在早期 IE 占有大量的市场份额,所以这种内核比较流行,以前有很多网页也是根据这个内核...详情>
协商缓存和强缓存的区别 2022-09-08
(1)强缓存。 使用强缓存策略时,如果缓存资源有效,则直接使用缓存资源,不必再向服务器发起请求。 强缓存策略可以通过两种方式来设置,...详情>
浏览器资源缓存的位置有哪些? 2022-09-08
资源缓存的位置一共有 3 种,按优先级从高到低分别是:1.Service Worker:Service Worker 运行在 JavaScript 主线程之外,虽然由于脱离了浏览...详情>
对浏览器的缓存机制的理解 2022-09-08
浏览器缓存的全过程:浏览器第一次加载资源,服务器返回 200,浏览器从服务器下载资源文件,并缓存资源文件与 response header,以供下次加载...详情>
进程与线程的概念 2022-09-08
从本质上说,进程和线程都是 CPU 工作时间片的一个描述:进程描述了 CPU 在运行指令及加载和保存上下文所需的时间,放在应用上来说就代表了一...详情>
如何防御XSS攻击? 2022-09-08
使用 CSP ,CSP 的本质是建立一个白名单,告诉浏览器哪些外部资源可以加载和执行,从而防止恶意代码的注入攻击。详情>
事件委托的使用场景 2022-09-08
target指向的是触发click事件的元素(span、img等其他元素)。详情>
对事件委托的理解 2022-09-08
事件委托本质上是利用了浏览器事件冒泡的机制。因为事件在冒泡过程中会上传到父节点,父节点可以通过事件对象获取到目标节点,因此可以把子节...详情>
事件是什么?事件模型? 2022-09-08
事件是用户操作网页时发生的交互动作,比如 click/move, 事件除了用户触发的动作外,还可以是文档加载,窗口滚动和大小调整。事件被封装成一...详情>
Nginx的概念及其工作原理 2022-09-08
Nginx 是一款轻量级的 Web 服务器,也可以用于反向代理、负载平衡和 HTTP 缓存等。Nginx 使用异步事件驱动的方法来处理请求,是一款面向性能设...详情>