获得徽章 2
- Vue 编译器有一个优化——它能够让静态的元素节点提升到顶级作用域。这样仅在代码被加载的时候执行一次,而不是每次执行 render 函数的时候被重复执行(在极端情况下可能也有其弊端)。评论点赞
- Vue 的生命周期可以分为8个阶段:创建前后、挂载前后、更新前后、销毁前后,以及一些特殊场景的生命周期。Vue 3 中还新增了是3个用于调试和服务端渲染的场景。评论点赞
- 深度遍历:从第一个点开始出发,找到第一个点的子节点,找到第一个子节点的第一个子节点...直到子节点没有再下一级的子节点,然后回到上一层的父节点,找到第二个节点,以此往复。评论点赞
- hover 时文字展开式变色的效果。
它需要两个运动,容器向右运动,内容向左运动,这样就是逐渐展开的一个效果。
重叠原来的文字上就是从左到右依次变色的效果了。评论点赞 - 当一个元素产生 浮动 后,它会被移出 正常文档流,要么 向左 或 向右 平移
一直平移直到碰到了所处的 容器边框,或碰到 另外一个浮动元素 为止评论点赞 - 前端的 React 应用按照正常的客户端渲染流程需要调用 ReacDOM.render,而对于 SSR 来说,HTML 内容因为提前创建好了,不需要再由 ReactDOM 去创建,此时只需要“激活” React 应用即可,对应的 API 是 ReactDOM.hydrate,激活的操作是把 HTML 的结构与 React 应用建立起映射关系,方便后续的视图更新,同时绑定好事件。展开评论点赞
- 主要解决大仓库 Monorepo 构建效率低的问题。项目代码仓库越来越庞大,工作流(int、构建、单元测试、集成测试)也会越来越慢;这类工具,是专门针对这样的场景进行极致的性能优化。适用于包非常多、代码体积非常大的 Monorepo 项目。评论点赞