首页 > 其他分享 >vue3随笔

vue3随笔

时间:2024-06-01 18:59:50浏览次数:13  
标签:哪些 静态 vue2 vue3 随笔 节点 block

vite:

相比webpack  webpack先通过入口文件找依赖  然后打包bounder 然后启动devServer

vite  直接启动devServer 然后找依赖模块 由浏览器去请求本地服务返回依赖模块

项目越多模块越大 vite越好

效率提升

  1. 静态提升 

    静态节点  没有动态绑定的内容会提升到render函数和外面去

    静态属性  静态属性也会被提升

   2. 预字符串化

    当编译器发现大量连续静态内容 大概20个  会直接将其编译为一个普通的字符串节点

    虚拟节点会降低很多   vue2没有这个

   3,  缓存事件处理函数

    4.block  tree  vue2对比虚拟节点不知道哪些是静态节点哪些是动态节点  会一层一层比较

    vue3会记录这个节点和后面有哪些节点是动态哪些是静态  直接找到对应的block去比较

    标记1,2

左block[input1, input2]  右block[input1, input2]

  4.PatchFlag

vue2在对比每个节点时  并不知道这个节点哪些相关信息会发生变化  因此只能将所有信息依次比对

会打上  Text ,Class 等变化标记

 

标签:哪些,静态,vue2,vue3,随笔,节点,block
From: https://www.cnblogs.com/liagon/p/18226266

相关文章

  • vue3 && uni-app 中小程序实现 底部tabbar 中间凸起部分 或者说自定义底部tabbar [保
    1、先来看一下效果2、代码实现 我们还是在pages.json 中正常配置我们底部的tabbar但是需要添加一个字段 "custom":true,//开启自定义tabBar 不填每次原来的tabbar在重新加载时都回闪现3、在pages同一级或者里面创建一个子组件用来放我们的模版 4、在......
  • Vue3的自动化测试怎么做?详细说明一下常用的测试工具和框架
    随着前端技术的飞速发展,Vue3作为一个优秀的前端框架,已经广泛应用于各类项目中。在开发过程中,为了提升代码质量、减少运维成本,自动化测试变得尤为重要。不仅可以提高开发效率,还能确保产品的稳定性。那么,Vue3自动化测试该怎么做呢?本文将详细介绍常用的测试工具和框架。为......
  • Vue3中的不同生命周期钩子是如何演变的?他们与传统的Vue2生命周期钩子有何不同?
    随着JavaScript生态系统不断演变,前端框架也在不断进化,以便提供更强大、更简洁的开发体验。Vue.js作为一个流行的前端框架,也在其最新版本Vue3中进行了重大更新,其中一个显著的变化就是生命周期钩子的演变。本文将详细探讨Vue3中的不同生命周期钩子是如何演变的,并对比它们与......
  • vue3 状态管理库pinia使用测试
    Home.vue组件中使用测试<template><divclass="home"><div>fone:{{fone}}</div><div>ftwo:{{ftwo}}</div><div>ffour:{{ffour}}</div><div&g......
  • 算法随笔——数论之莫比乌斯反演
    链接链接2链接3链接4前置知识:数论分块可以求形如:\(\sumf(i)g(\left\lfloorn/i\right\rfloor)\)的东西。原理如下:比如说求$\sum_{i=1}^{10}\left\lfloor10/i\right\rfloor$得到:10532211111可以发现有一些块的数值是一样的。具体一点可以发现\([l......
  • 算法随笔——数位DP
    学习链接https://www.luogu.com/article/tzeo544s数位DP标准模版:lldfs(intpos,intpre,intst,……,intlead,intlimit)//记搜{ if(pos>len)returnst;//剪枝 if((dp[pos][pre][st]……[……]!=-1&&(!limit)&&(!lead)))returndp[pos][pre][st]……[……];//记录当前值......
  • 算法随笔——状压DP题目整理
    枚举状态S的子集:for(ints=0;s<=tot;s++){ for(ints2=s;;s2=s&(s2-1)){枚举子集例题旅行商问题:P8733[蓝桥杯2020国C]补给在方格中填图案问题:蒙德里安问题国际象棋炮兵阵地......
  • vue3 组件级权限控制
    权限控制程度分为:1.页面级2.组件级3.代码级1.页面级这是大部分前端遇到的级别。依靠路由守卫,如果没有权限,就看不到菜单,就进不到页面。不会给页面带来侵入性。什么是侵入性,就是写页面组件的时候,还要考虑权限。2.组件级有没有权限都可以看到页面组件,但是不同权限的人,......
  • 随笔,这学期最后一天的算法学习
    最近没写什么笔记,并不是因为懒了。而是和我上一次大片时间咕了笔记一样:备战蓝桥杯。这种时候我一般都会力扣上刷刷题:距今为止,力扣一共刷了142道题,一大半的中等题和一部分简单题以及一点点困难题。在备战的最后一天,我又通过历年卷(其实只有去年)学习了快速幂求逆元,最小生成树以及单......
  • vue3 语法测试
    Home.vue<template><divclass="home"><div>{{fone}}</div><div>{{ftwo}}</div><div>{{ffour}}</div><div>{{ffive}}......