09 2024 档案

摘要:使用场景 - 强缓存适用于不经常变动的静态资源,图片、css、js 等文件。这些资源变更频率低,可以设置较长的缓存时间,以提高加载速度减少服务器压力。 - 协商缓存适用于可能被频繁更新的资源,主要通过 if-none-match 也就是 etag 或者 if-modified-since 来判断是否 阅读全文
posted @ 2024-09-23 17:53 紫羽35 阅读(49) 评论(0) 推荐(0)
摘要:事件循环 > js 是单线程,js 引擎在执行时的原则:获取任务、执行任务。反复重复此过程,直到没有可执行的任务为止。任务分为同步任务和异步任务。异步任务分为宏任务和微任务。 - js 处理异步主要有微任务(microTask)和 宏任务 (macroTask),而从开始执行一个宏任务–>执行完这个 阅读全文
posted @ 2024-09-18 18:32 紫羽35 阅读(26) 评论(0) 推荐(0)
摘要:所处的环境 - H5 的宿主是浏览器,只要是浏览器就可以使用,包括 app 的 web-view,但是小程序不一样,它需要运行在特定平台(微信、支付宝、抖音等)。 - 小程序基于不同宿主的浏览器内核重构的内置解析器,并不是完整的浏览器,所以小程序不能调用浏览器的 API,比如 window、docu 阅读全文
posted @ 2024-09-11 17:38 紫羽35 阅读(53) 评论(0) 推荐(0)