Vue3源码解析:深度解读ref实现源码掘金前端/@TriF文章深入探究Vue3里构建响应式系统的关键部分ref的源码,回顾其基本使用方式后,详细解析了源码实现,包括ref函数及相关触发、转换、自定义等函数,还介绍了代理和解包以及类型系统
从 HTTP/1.1 到 HTTP/3:一场为性能而生的协议演进之旅掘金前端/@Sherry007本文从‘网页打开慢’的问题引入,介绍了HTTP协议从1.1到3.0的演进过程,包括各版本的背景、技术核心、多路复用原理、拥塞控制与丢包重传机制等,分析了不同版本的优缺点,并对比了它们在建立连接、多路复用、队头阻塞、加密、推送等方面的特性,还
探秘TaoAvatar:淘宝3D真人数字人技术解析大淘宝技术/@Meta技术团队本文详细介绍了淘宝的3D真人数字人技术TaoAvatar,它融合了3D高斯重建、AI语音驱动与端侧大模型等尖端技术,突破传统数字人局限,实现从“二次元偶像”到“3D真人复刻”的跃迁。文章介绍了TaoAvatar的技术亮点和制作流程,包括3D
深入浏览器事件循环与任务队列架构掘金前端/@前端农民晨曦/3 天前文章详细介绍了浏览器架构与线程模型,包括进程、线程的概念,现代浏览器多进程架构等。深入剖析了事件循环机制,如核心原理、微任务和宏任务的执行特性、来源及执行差异等。还阐述了事件循环的本质与价值,包括设计哲学和三大黄金法则等
Vue源码解析-01:从创建到挂载的完整流程掘金前端/@被迫懋学全栈攻城狮/3 天前本文深入分析Vue源码,详细解析从应用创建、组件挂载到虚拟DOM渲染的完整过程,包括createApp函数的核心设计、mount的执行流程、模板编译过程等,展示了Vue高效、声明式编程的魅力源泉,有助于开发者提升对框架的理解。
Three.js中WebGLRenderer渲染源码解析掘金前端/@刘皇叔code/3 天前本文从WebGLRenderer类的render方法入手,解析了WebGLRenderer渲染的运行原理,包括WebGL的绘制流程、WebGLAttributes、WebGLUniforms、WebGLTextures等内容,旨在帮助读者对
前端文件下载实现深度解析:Blob与ObjectURL的完美协作掘金前端/@用户580613939300/6 天前文章对前端文件下载中Blob与ObjectURL的协作进行深度解析,介绍了Blob对象处理、ObjectURL的特性、虚拟链接的创建与触发,还提及了浏览器兼容性、性能优化实践、应用场景示例以及关键知识点总结等内容。
🌐 CDN跨域原理深度解析:浏览器安全策略的智慧设计掘金前端/@大知闲闲i/7 天前文章探讨了浏览器有严格同源策略,但引用CDN上资源却未遇跨域问题这一现象背后浏览器安全模型的精妙设计,深入解析CDN跨域原理。
前端AST 节点类型掘金前端/@小小小小宇/11 天前本文介绍了前端AST中常见且基础的节点类型,如Identifier、MemberExpression和CallExpression等,阐述了AST的概念,以及ESLint和Babel等工具对AST的运用,还提及了特定框架下的AST节点类型,
资源加载错误捕获的深层解析:为什么只能用 addEventListener('error')?掘金前端/@前端工作日常/12 天前文章深入探讨了资源加载错误只能通过addEventListener('error')捕获的原因,揭示背后的原理并提供实际应用方案
藏起来的JS(三) - 执行上下文、作用域链与闭包掘金前端/@ZzMemory/5月30日本文深入讲解了JS中执行上下文、作用域链与闭包的知识。先介绍作用域的形态、嵌套关系等前置知识,接着说明执行上下文在执行时的栈内情况,然后阐述闭包的定义、构成、捕获规则等,三者共同构成JS变量访问的核心机制。
从零实现富文本编辑器#4-浏览器选区模型核心交互策略掘金前端/@WindRunnerMax/5月27日作者分享了从零实现富文本编辑器的经验,包括数据模型对选区模块表示的影响,以及如何基于浏览器选区实现编辑器选区模型的基本操作,还探讨了自绘选区等内容。
详细解析Vite的ESM请求处理流程掘金前端/@拉不动的猪/5月26日文章详细解析了Vite的ESM请求处理流程,包括项目结构示例以及完整的请求处理流程,如浏览器请求ESM时Vite服务器如何拦截请求等
如何获取echarts曲线任意x位置的y值掘金前端/@布列瑟农的星空/5月25日文章探讨了如何获取echarts曲线任意x位置的y值。首先分析了拟合值的意义,接着深入echarts源码找到绘制曲线的方法,最后通过求解三次贝塞尔方程得出拟合方法,过程中还提及了许多相关有趣的数学点。
深度解析 Vue2 `html-parser.js`标签相关正则表达式 掘金前端/@前端工作日常/5月23日本文根据html-parser.js源码提取出12个核心正则表达式,先介绍了和标签相关的3个正则表达式,包括开始标签、开始标签闭合、结束标签。还对XML命名规则进行了解析,阐述了设计亮点、与HTML5的差异处理、错误检测案例以及在AST生成
React18代码的探索(五)掘金前端/@灵梦乡/5月22日本文是关于React18代码的探索系列文章的第五篇,聚焦于diff算法核心函数reconcileChildren。该函数是实现Virtual DOM diff算法的核心,在组件更新时负责比较新旧子元素差异并生成新的fiber树,文中详细阐述
深入解析 View Transitions API 的 DOM 快照差分算法掘金前端/@ErpanOmer/5月21日文章介绍了Chrome团队提出的View Transitions API,它能让页面在DOM状态变更前后实现平滑过渡。本文深入解析了其核心的DOM快照差分算法,包括基本原理、流程、核心逻辑、动画控制等方面,并探讨了该算法的局限与注意事项。