页面渲染的全过程
输入url后,先拿到html文件,html下载完以后会开始对它进行解析
html在解析的过程中,如果文本里有外部资源链接,比如css、js和img时,会立即启用其他线程下载这些静态资源。
特殊的是当遇到js文件的时候,html解析会停下来,等js文件下载结束并且执行完,再进行html执行。
2024年09月14日
页面渲染的全过程
输入url后,先拿到html文件,html下载完以后会开始对它进行解析
html在解析的过程中,如果文本里有外部资源链接,比如css、js和img时,会立即启用其他线程下载这些静态资源。
特殊的是当遇到js文件的时候,html解析会停下来,等js文件下载结束并且执行完,再进行html执行。
2024年09月14日
学习完成响应式系统后,咋们来看看vue3组件的初始化流程
既然是看vue组件的初始化流程,咋们先来创建基本的代码,跑跑流程 (在app.vue中写入以下内容,来跑流程)
2024年09月14日
在前端开发领域,JavaScript作为网页动态内容生成的核心,其对DOM(Document Object Model)的操作能力至关重要。本文旨在深入解析DOM节点之间的关系,以及如何通过JavaScript操纵这些关系,以增强网页的交互性和功能性。我们将探讨DOM的基本结构,节点类型,以及如何在实践中有效地管理和操作DOM节点。
2024年09月14日
jQuery得以流行的主要原因是可让程序员轻松地选择DOM元素,遍历并修改其内容。但这是在很多年前,那时程序员还被IE7困扰,ECMAScript 5还未面世。
在那之后,世界发生了翻天覆地的变化。浏览器已经变得称心如意,JavaScript出现了跨越式发展。这时,就有程序员站出来说,“我们还需要jQuery吗?”恐怕你是不知道这六个原生DOM方法吧!看完,没准你会因为jQuery库够酷而爱上JavaScript!
2024年09月14日
创建新的 HTML 元素
如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。
实例
<div id="div1">
<p id="p1">这是一个段落。</p>
2024年09月14日
其实在写这篇文章之前,我也想了很久,因为网上对这块的东西已经很多了,但有些读起来还是不容易让人理解,而且JS 中的内存管理, 我的感觉就像 JS 中的一门副科, 我们平时不会太重视, 但是一旦出问题又很棘手. 所以可以通过平时多了解一些 JS 中内存管理问题, 在写代码中通过一些习惯, 避免内存泄露的问题。
2024年09月14日
刚入职时,遇到了一个线上 bug,用户点击复制按钮没办法复制文本,产品经理震怒,“这么简单的一个功能也能出问题?当时是谁验收的?”,因为我刚来还闲着,就把我派去解决这个问题。
2024年09月14日
说起弹幕看过视频的都不会陌生,那满屏充满着飘逸评论的效果,让人如痴如醉,无法自拔
最近也是因为在学习关于canvas的知识,所以今天就想和大家分享一个关于弹幕的故事
那么究竟弹幕是怎样炼成的呢? 我们且往下看(