一枚99年程序员,喜欢折腾
浏览器缓存方式主要包括:1. **强制缓存**,通过 `Expires` 或 `Cache-Control` 控制,缓存有效期内不发起请求;2. **协商缓存**,使用 `ETag` 和 `Last-Modified` 判断资源是否更新;3. **Service Worker 缓存**,适用于 PWA 应用,拦截并返回缓存;4. **浏览器存储**,如 LocalStorage、SessionStorage 和 IndexedDB,用于持久化或会话级数据存储;5. **Push Cache**,仅限 HTTP/2,服务器主动推送资源。选择合适的缓存策略可优化性能和用户体验。
### 1.数组常用方法之 push()(==改变原数组,产生新数组==) - `push` 是用来在数组的末尾追加一个元素,返回添加以后的长度 ```javascript var arr = [1, 2, 3] // 使用 push 方法追加一个元素在末尾 arr.push(4) console.log(arr) // [1, 2, 3, 4] var res = arr.push(1,2,3,34); res//8 ``` ### 2.数组常用方法之 pop()(==改变原数组,产生新数组==) - `po
Vue实例的`data`属性在`beforeCreate`、`created`和`beforeMount`阶段已可访问。此时,虽能使用数据,但事件监听和DOM操作不可行。`beforeCreate`时数据可访问,但未初始化观测和事件;`created`时数据完全可用,但未挂载到DOM;`beforeMount`时仍可访问数据,DOM挂载未开始。
js设计模式之单例模式
js设计模式之工厂模式
前面实体
说说你对slot的理解?slot使用场景有哪些?
说说你对vue的mixin的理解,有什么应用场景?
Vue中的$nextTick有什么作用?
双向数据绑定是什么
Vue组件之间的通信方式都有哪些?
Vue中组件和插件有什么区别?
动态给vue的data添加一个新的属性时会发生什么?怎样解决?
为什么data属性是一个函数而不是一个对象?
SPA首屏加载速度慢的怎么解决?
v-if和v-for的优先级是什么?
请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢?
Vue实例挂载的过程
v-show和v-if有什么区别?使用场景分别是什么?
你对SPA单页面的理解,它的优缺点分别是什么?如何实现SPA应用呢
什么是防抖和节流?有什么区别?如何实现?
前端实现文件预览(pdf、excel、word、图片)
RxJS 是前端开发的未来吗?
Windows安装PostgreSQL失败:There has been an error
TS笔记
vue3笔记
vue2笔记
RowFish v2.0.1 已经发布-一款集合教程,文档和导航的多功能开源博客系统
专职搞在线 TS 全栈
为什么说Typescript是必学语言以及如何学会TS全栈开发
中年老码农创业记(5月掘金50w),请失业中的朋友模仿我,请大神绕道,谢谢!
我在做一套 TS 全栈(Nextjs+Nestjs)开发课,同时经营一个作品服务推广/招聘求职/外包需求接单的 Discord 社区
我在做一套 TS 全栈(Nextjs+Nestjs)开发课,同时经营一个作品服务推广/招聘求职/外包需求接单的 Discord 社区
远程工作和私活与创业者
vue3详细笔记
基础编程题