前端
文章平均质量分 90
lang20150928
stay hungry stay foolish
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器加载网页全流程揭秘
本文深入解析了浏览器加载网页的全过程:从用户输入网址开始,经过DNS解析、建立TCP连接、发送HTTP请求等步骤,重点剖析了浏览器如何处理返回的HTML/CSS/JS文件。详细介绍了构建DOM树、解析CSS创建渲染树、执行JavaScript的三大核心流程,以及辅助功能树、预加载扫描等附加步骤。文章还讨论了浏览器环境的特殊性,既"敌对"又强大,强调前端开发者需适应这种不确定性。最后通过流程图总结了整个加载过程,并提供了延伸学习资源,帮助读者全面理解网页从代码到可视化页面的转换机制。原创 2025-10-27 13:27:15 · 722 阅读 · 0 评论 -
js中Promise的常见用法 比如resolve、race都是啥意思
在JavaScript中,Promise是一种用于异步编程的构造函数,它提供了更好的处理异步操作的方式,相较于传统的回调函数更易于管理和避免回调地狱。Promise有三种状态:Pending(进行中)、Resolved(已完成)、Rejected(已失败)。通过这些API,开发人员可以方便地处理异步流程控制,形成更加清晰和易于维护的代码。原创 2024-04-04 11:12:15 · 621 阅读 · 0 评论 -
Vue3中的事件监听与处理机制深度解析
总结来说,Vue3在事件监听和处理方面延续了Vue2简洁易用的特点,同时借助Composition API提供了更大的灵活性和更好的性能表现。其中,事件监听和处理机制作为Vue框架中的重要组成部分,也进行了相应的优化与升级。此外,Vue3还支持响应式地更新事件处理器,这是Vue2所不具备的特性。Vue3保留了事件修饰符的功能,可以用来简化常见的DOM事件处理需求。在这个例子中,我们在组件挂载时添加事件监听器,在卸载时移除监听器,以避免内存泄漏。'接收到的自定义事件参数:'表示当按钮被点击时,会触发。原创 2024-02-25 21:10:38 · 1198 阅读 · 2 评论
分享