![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js学习之路
文章平均质量分 90
止语c
这个作者很懒,什么都没留下…
展开
-
浏览器渲染原理
为了避免连续的多次操作导致布局树反复计算,浏览器合并这些操作,当JS代码全部完成后再进行统一计算,所以,改动属性造成的reflow是异步完成的,也同样因为如此,当JS获取布局属性时,就可能造成无法获取到最新的布局信息。如果主线程解析到位置,此时外部的CSS文件还没有下载解析好,主线程不会等待,继续解析后续的HTML,这是因为下载和解析CSS的工作是在预解析线程中进行的,这就是CSS不会阻塞HTML,解析的根本。,浏览器的默认样式,内部样式,外部样式,行内样式均会包含在CSSOM树中。原创 2024-03-03 19:54:06 · 896 阅读 · 0 评论 -
事件循环相关知识
程序运行需要有专属的内存空间,可以吧这块内存空间简单的理解为进程每个应用至少有一个进程,进程之间相互独立,即使要通信也需要双方同意。原创 2024-03-02 21:21:22 · 774 阅读 · 0 评论 -
2023秋招面试题持续更新中。。。
1原创 2023-07-28 14:48:55 · 1487 阅读 · 0 评论 -
学Vue3这一篇就够了!
Vue是一套用于构建用户界面的渐进式框架(渐进式框架允许用最小的配置和功能逐渐添加更多的功能和插件)Vue 组件非常类似于自定义元素——它是 Web 组件规范的一部分,这是因为 Vue 的组件语法部分参考了该规范。例如 Vue 组件实现了 Slot API 与 is attribute.虽然 Vue 内部没有使用自定义元素,不过在应用使用自定义元素、或以自定义元素形式发布时,依然有很好的互操作性。Vue CLI 也支持将 Vue 组件构建成为原生的自定义元素。原创 2023-04-08 17:58:34 · 1175 阅读 · 1 评论 -
ES6学习笔记
ES6 提供了一个新的创建对象的语法,使用关键字 class。值得注意的是,class 只是一个语法糖,它并不像 Java、Python 或者 Ruby 这一类的语言一样,严格履行了面向对象的开发规范。在 ES5 里面,我们通常会定义一个函数 constructor,然后使用 new 关键字来实例化一个对象。在 ES6 里,class 声明有一个 constructor 方法,与 new 关键字一起被调用。如果 constructor 方法没有明确定义,那么它就被含蓄地定义为没有参数。");原创 2023-01-25 17:31:19 · 2269 阅读 · 0 评论