<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[BugCollect的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/BugCollect</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BugCollect]]></copyright><item><title><![CDATA[IntersectionObserver懒加载]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/151178476</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/151178476</guid><author>BugCollect</author><pubDate>Thu, 04 Sep 2025 10:59:59 +0800</pubDate><description><![CDATA[【代码】IntersectionObserver懒加载。]]></description><category></category></item><item><title><![CDATA[网页加载的生命周期]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/150944934</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/150944934</guid><author>BugCollect</author><pubDate>Thu, 28 Aug 2025 10:07:04 +0800</pubDate><description><![CDATA[输入URL → 浏览器解析URL → 查缓存/DNS解析域名 → TCP握手 → TLS握手 → HTTP请求 → 负载均衡/CDN → Web服务器 → 生成HTML → 浏览器下载HTML → 构建DOM/CSSOM → 执行JS → Render Tree → Layout → Paint → Composite → 屏幕显示信号与系统/计算机原理：输入输出中断、CPU调度操作系统：进程/线程调度、内核态/用户态切换网络通信浏览器内核：渲染引擎、JS引擎前端性能优化：缓存策略、CDN、HTTP/2。]]></description><category></category></item><item><title><![CDATA[Favicon的动态配置]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/150576347</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/150576347</guid><author>BugCollect</author><pubDate>Thu, 21 Aug 2025 10:17:26 +0800</pubDate><description><![CDATA[C:\Users\<你的用户名>\AppData\Local\Google\Chrome\User Data\Default\。favicon图标是ico格式图片，多位32X32位。需要根据用户的喜好配置网页的favicon图标；]]></description><category></category></item><item><title><![CDATA[Goole调试工具的使用]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/150053251</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/150053251</guid><author>BugCollect</author><pubDate>Fri, 08 Aug 2025 08:50:06 +0800</pubDate><description><![CDATA[类型代表面板作用结构/样式Elements编辑 DOM、CSS脚本/调试执行 JS，设置断点网络/接口Network分析请求、响应、耗时存储/缓存操作本地存储、Cookie性能页面评估、性能分析。]]></description><category></category></item><item><title><![CDATA[SVG组件]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149999842</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149999842</guid><author>BugCollect</author><pubDate>Thu, 07 Aug 2025 08:41:14 +0800</pubDate><description><![CDATA[这个组件是一个封装的 SVG 图标组件，用于统一加载 iconfont（通过<use>标签引用），支持传入图标名称、颜色、额外类名，适用于基于等平台导出的 symbol 图标集。]]></description><category></category></item><item><title><![CDATA[时间格式化函数]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149956924</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149956924</guid><author>BugCollect</author><pubDate>Wed, 06 Aug 2025 08:32:56 +0800</pubDate><description><![CDATA[参数名
			类型
			说明
		
	
	
		
			time
			any
			时间值（支持 Date、时间戳、时间字符串）
		
		
			pattern
			string
			可选，格式模板，默认 
		
	



	
		
			模板符号
			含义
			示例值
		
	
	
		
			
			年
			2025
		
		
			
			月（两位数字）
			08
		
		
			
			月（英文缩写）
			Aug / 八月
		
		
			
			日
			05
		
		]]></description><category></category></item><item><title><![CDATA[Flexbox 流式布局详解笔记]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149924761</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149924761</guid><author>BugCollect</author><pubDate>Tue, 05 Aug 2025 09:15:55 +0800</pubDate><description><![CDATA[Flexbox 提供了强大的流式布局能力，通过合理使用各种属性，可以轻松实现各种复杂的布局需求，同时保持代码的简洁和可维护性。Flexbox（弹性盒子布局）是 CSS3 中一种新的布局模式，专门为。：Flexbox 特别适合响应式设计，可以轻松适应不同屏幕尺寸。：Flex 项目默认不会缩小到小于其内容的最小尺寸。定义项目的缩小比例，默认为1（空间不足时缩小）允许单个项目有与其他项目不一样的对齐方式。：一次只能处理一个维度（行或列）的布局。定义项目的放大比例，默认为0（不放大）：可以轻松改变项目的排列方向。]]></description><category></category></item><item><title><![CDATA[JavaScript Number 处理方法总结]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149895309</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149895309</guid><author>BugCollect</author><pubDate>Mon, 04 Aug 2025 08:43:29 +0800</pubDate><description><![CDATA[JavaScript 提供了多种处理数字的方法和属性，下面我将详细介绍常用的 Number 处理方法，包括等。]]></description><category></category></item><item><title><![CDATA[Vue3的指令]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149822754</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149822754</guid><author>BugCollect</author><pubDate>Fri, 01 Aug 2025 08:27:43 +0800</pubDate><description><![CDATA[是 Vue 提供的一种扩展 DOM 行为的机制。]]></description><category></category></item><item><title><![CDATA[路径参数中携带#符号的处理笔记]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149795853</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149795853</guid><author>BugCollect</author><pubDate>Thu, 31 Jul 2025 08:32:20 +0800</pubDate><description><![CDATA[推荐使用标准的URL编码方式处理路径参数中的特殊字符，这是最规范、兼容性最好的解决方案。]]></description><category></category></item><item><title><![CDATA[JavaScript 字符串处理方法总结]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149768526</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149768526</guid><author>BugCollect</author><pubDate>Wed, 30 Jul 2025 09:29:50 +0800</pubDate><description><![CDATA[原因：使用了slice和split，想总结一下。]]></description><category></category></item><item><title><![CDATA[Vue 3 响应式变量笔记]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149737165</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149737165</guid><author>BugCollect</author><pubDate>Tue, 29 Jul 2025 08:37:56 +0800</pubDate><description><![CDATA[ref用于创建一个基本类型或对象类型的响应式引用，它会包裹一个.value。reactive用于将一个对象转换为响应式对象（深度响应式）toRef用于将响应式对象中的一个属性单独提取为ref，但仍然保持响应性连接。toRefs用于将一个响应式对象的每个属性都转换成ref，适合解构使用。API类型支持深度响应解构支持.value访问场景描述ref基础 & 对象是不支持处理基本类型、单值引用reactive仅对象是不支持不支持管理复杂对象toRef响应对象属性是（单个）]]></description><category></category></item><item><title><![CDATA[Lodash常用方法]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149707394</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149707394</guid><author>BugCollect</author><pubDate>Mon, 28 Jul 2025 09:18:35 +0800</pubDate><description><![CDATA[方法优点替代方案cloneDeep安全、强大，能处理循环引用、手写递归debounce控制频繁触发，参数灵活手写版debounceuniq快速数组去重Set。]]></description><category></category></item><item><title><![CDATA[watch 、watchEffect 、computed]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149660978</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149660978</guid><author>BugCollect</author><pubDate>Sat, 26 Jul 2025 09:52:17 +0800</pubDate><description><![CDATA[项目watch依赖收集手动指定自动收集是否能获取旧值oldValue 支持不支持是否适合副作用适合精确副作用逻辑不推荐用于副作用精细控制immediate、deep、flush 等控制缺乏控制推荐场景表单监听、API 请求、状态同步等简单数据跟踪、调试打印等computed场景推荐使用方式说明模板展示、纯值计算computed例如：金额格式化、过滤已完成任务、拼接姓名等数据变化后需执行副作用（请求等）watch如：用户输入搜索词，请求后台接口。]]></description><category></category></item><item><title><![CDATA[Vue 中的 `v-if` 和 `v-show` 指令详解]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149625486</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149625486</guid><author>BugCollect</author><pubDate>Fri, 25 Jul 2025 08:47:13 +0800</pubDate><description><![CDATA[bug：使用v-show的组件虽然不显示，但是还是占据了一格。]]></description><category></category></item><item><title><![CDATA[ES6 数组操作方法]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149592433</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149592433</guid><author>BugCollect</author><pubDate>Thu, 24 Jul 2025 08:33:28 +0800</pubDate><description><![CDATA[ES6 引入了许多强大的数组操作方法，极大简化了我们对数组的处理。下面我将介绍一些常用的数组方法，包括它们的用法、示例和原理。]]></description><category></category></item><item><title><![CDATA[高德地图的内网代理]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149559349</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149559349</guid><author>BugCollect</author><pubDate>Wed, 23 Jul 2025 08:29:48 +0800</pubDate><description><![CDATA[部署的场景内为内网环境，不能直接访问外网，所以前端对高德地图的接口调用要通过nginx转发到可以访问外网的接口去调用对应的接口；]]></description><category></category></item><item><title><![CDATA[屏幕键盘组件]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149525701</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149525701</guid><author>BugCollect</author><pubDate>Tue, 22 Jul 2025 08:45:09 +0800</pubDate><description><![CDATA[虚拟键盘输入：提供全功能的虚拟键盘输入，支持字母、数字、符号等拖拽功能：整个键盘区域可以通过鼠标或触摸屏拖拽移动位置布局切换：支持默认布局、大写布局和数字布局三种键盘布局自定义按键：提供清除、关闭、回车等特殊功能按键。]]></description><category></category></item><item><title><![CDATA[录制视频分片存储在indexDB中]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149496649</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149496649</guid><author>BugCollect</author><pubDate>Mon, 21 Jul 2025 08:49:59 +0800</pubDate><description><![CDATA[当数据块累计超过6MB或停止录制时，处理并存储数据。表示每 10 秒（10000 毫秒）触发一次。更新 IndexedDB 中该视频的状态为已完成。更新 IndexedDB 中该视频的完成状态。判断条件（大于6MB或录制停止）时调用。这样设计是为了定期获取录制的视频数据块。事件处理器，当有新的录制数据可用时触发。创建 MediaRecorder 实例。事件处理器，当录制完全停止时触发。停止 MediaRecorder。事件（获取最后的数据块）检测支持的视频编解码器。每10秒获取一次数据块。]]></description><category></category></item><item><title><![CDATA[将元素滚动到视图区]]></title><link>https://blog.youkuaiyun.com/BugCollect/article/details/149436637</link><guid>https://blog.youkuaiyun.com/BugCollect/article/details/149436637</guid><author>BugCollect</author><pubDate>Fri, 18 Jul 2025 08:38:29 +0800</pubDate><description><![CDATA[接收一个字符串参数eleName，表示要滚动到的元素的类名：首先检查参数是否为字符串，如果不是则直接返回：使用 Vue 的nextTick确保在 DOM 更新后执行滚动操作：通过获取所有匹配类名的元素：如果找到匹配元素，则对第一个元素调用方法。]]></description><category></category></item></channel></rss>