作者:kevinylzhao,腾讯音乐前端开发工程师
浏览器缓存策略对于前端开发同学来说不陌生,大家都有一定的了解,但如果没有系统的归纳总结,可能三言两语很难说明白,甚至说错,尤其在面试过程中感触颇深,很多候选人对这类基础知识竟然都是一知半解,说出几个概念就没了,所以重新归纳总结下,温故而知新。
2025年09月28日
作者:kevinylzhao,腾讯音乐前端开发工程师
浏览器缓存策略对于前端开发同学来说不陌生,大家都有一定的了解,但如果没有系统的归纳总结,可能三言两语很难说明白,甚至说错,尤其在面试过程中感触颇深,很多候选人对这类基础知识竟然都是一知半解,说出几个概念就没了,所以重新归纳总结下,温故而知新。
2025年09月28日
同步与异步因为 JavaScript 在同一时间只能处理一个任务,所有任务都需要排队,前一个任务执行完,才能执行下一个任务。如果前一个任务的执行时间很长,如执行AJAX操作或定时器操作时,后一个任务需要等它执行完毕才能向下执行,此时下面的任务就会被阻塞。
拿定时器来说,当用户向后台获取大量的数据时,就需要等到所有数据都获取完毕才能进行操作,用户只能在那里干等着,这种阻塞对用户来说意味着“卡死”,严重影响用户体验。在设计的时候,布莱登·艾奇就考虑到这个问题,将任务分为同步任务(synchronous)和异步任务(asynchronous)。
2025年09月28日
IT之家 9 月 7 日消息,开源鸿蒙 OpenHarmony 6.0 Release 已于昨日发布并上线 Gitee。据介绍,OpenHarmony 6.0 Release 版本进一步增强 ArkUI 组件能力,提供更安全、更灵活的组件布局;进一步增强窗口能力,新增支持窗口处理文本显示的能力;进一步增强分布式数据管理能力,支持管理资产和资产组,支持应用对标准化数据进行展示;进一步增强位置服务、输入法框架的相关能力等等。
2025年09月28日
至高岭四大神器(翡翠之风 蛮拳雕像 鹏羽天角风筝 脱脂牛奶)大家都get了吗?今天小编给你带来魔兽世界7.0军团再临黑科技神器大汇总!助你get更好的游戏体验~
作者:NGA lwjlqc
现在已知的有
1,要塞出品虚空之触,伤害报表。
100级传家宝饰品,谁用谁知道,不多说了,记得跑过去扔到近战位。当然这个应该是属于碧油鸡,以后肯定会被修复,但是对于前期开荒m本的提升还是巨大的…5个人一人带一个,那酸爽…
2025年09月28日
IT之家讯 6月8日消息,微软面向Windows开发人员正式发布了WinJS 4.0,并没有像此前所说的要同Win10正式版一同推出。今年早些时候微软推出WinJS 4.0预览版,并根据用户的反馈进行改进。正如我们所预期的,WinJS 4.0新增了一些新特性,包括:
o SplitViewPaneToggle控制
o Pivot自定义标题区域
o Hub可视化刷新
o 级联菜单
实际上在WinJS 4.0预览版已经提供了这些特性,不过最终发布的WinJS 4.0对存在的Bug进行了修复,并对性能进行了改进。有些朋友可能不清楚WinJS是什么,WinJS 是由CSS 和JavaScript 文件组成的库,允许开发人员使用HTML、CSS和JavaScript构建Windows应用程序。另外,WinJS是一个开源项目。(Via: Microsoft-News&Windows)
2025年09月28日
本文面向 0~3 年经验的前端同学,用最直白的语言 + 可复制的代码,一次性讲清所有常用 console 方法。读完即可在调试、性能、日志管理上“开挂”。
2025年09月28日
案例:倒计时
案例分析:
1.这个倒计时是不断变化的,因此需要定时器来自动变化(setInterval)
2.三个黑色盒子里面分别存放时分秒
3.三个黑色盒子利用innerHTML放入计算的小时分钟秒数
4.第一次执行也是间隔毫秒数,因此刚刷新页面会有空白
2025年09月28日
这个问题是 前端单页应用(SPA)在生产环境刷新时 404 的经典情况。
用 vite + vue3 + ts 打包部署后,前端路由是由 Vue Router 管理的,但生产环境的静态服务器(Nginx、Apache、Caddy 等)默认会直接去找对应路径的物理文件,如果没有就报 404。
解决办法:让服务器把所有路由请求交给 index.html