文章目录一、Vue3快速入门1.Vue3带来了什么2.Vue3工程的创建2.1使用vue-cli创建2.2使用vite创建2.2.1是什么2.2.2vite的优势2.2.3使用步骤3.vue3项目结构的分析3.1vue-cli项目结构4.vue3中的开发者工具4.1在线安装4.2离线安装二、常用CompositionAPI1.setup2.ref函数3.reactive函数4.ref和reactive的对比5.vue3中的响应式原理5.1Vue2的响应式原理5.2vue3的响应式实现原理6.computed7.watch7.1监视单个数据7.2监视多个数据7.3参数问题7.4两个小坑7.5wa
文章目录一、Vue3快速入门1.Vue3带来了什么2.Vue3工程的创建2.1使用vue-cli创建2.2使用vite创建2.2.1是什么2.2.2vite的优势2.2.3使用步骤3.vue3项目结构的分析3.1vue-cli项目结构4.vue3中的开发者工具4.1在线安装4.2离线安装二、常用CompositionAPI1.setup2.ref函数3.reactive函数4.ref和reactive的对比5.vue3中的响应式原理5.1Vue2的响应式原理5.2vue3的响应式实现原理6.computed7.watch7.1监视单个数据7.2监视多个数据7.3参数问题7.4两个小坑7.5wa
陈老老老板说明:新的专栏,本专栏专门讲Java8新特性,把平时遇到的问题与Java8的写法进行总结,需要注意的地方都标红了,一起加油。本文是介绍Java8新特性Stream流常用方法超详细教学说明:Java8新特性Steam真的太常见了,而且学会你会发现一片新天地,牛的不行,巨爽。本篇需要对Java8新特性有一定的了解,可以先看我的Java8总结博客:万字爽文一篇带你掌握Java8新特性Stream流可以说是Java8新特性中用起来最爽的一个功能了,有了它,从此操作集合告别繁琐的for循环。但是还有很多小伙伴对Stream流不是很了解。今天就通过本篇,一起深入了解下如何使用它。Java8Str
陈老老老板说明:新的专栏,本专栏专门讲Java8新特性,把平时遇到的问题与Java8的写法进行总结,需要注意的地方都标红了,一起加油。本文是介绍Java8新特性Stream流常用方法超详细教学说明:Java8新特性Steam真的太常见了,而且学会你会发现一片新天地,牛的不行,巨爽。本篇需要对Java8新特性有一定的了解,可以先看我的Java8总结博客:万字爽文一篇带你掌握Java8新特性Stream流可以说是Java8新特性中用起来最爽的一个功能了,有了它,从此操作集合告别繁琐的for循环。但是还有很多小伙伴对Stream流不是很了解。今天就通过本篇,一起深入了解下如何使用它。Java8Str
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址如果访问不了Github,可以访问gitee地址。gitee地址JDK19/Java19已正式发布。新版本总共包含7个新的JEP:405:RecordPatterns(Preview)422:Linux/RISC-VPort424:ForeignFunction&MemoryAPI(Preview)425:VirtualThreads
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址如果访问不了Github,可以访问gitee地址。gitee地址JDK19/Java19已正式发布。新版本总共包含7个新的JEP:405:RecordPatterns(Preview)422:Linux/RISC-VPort424:ForeignFunction&MemoryAPI(Preview)425:VirtualThreads
【利用stm32实现单极性倍频SPWM调制(电赛必备)-哔哩哔哩利用stm32cubemx生成单极性倍频spwm调制,首先打开cubemx选择mcu型号,配置时钟等,很多教程讲得很好,我这就跳过这些; 接下来来到定时器的配置,对于全桥电路,需要驱动四个开关管,所以需要选择一个高级定时器(定时器1或8)的两路互补输出,我们这里选择定时器1的通道1,2(最好选择同一个定时器的两个通道); 预分频值设成0,ARR设成8399,选择中心对齐计数模式1,计数是从0到8399再到0是一个周期,所以生成的pwm波的频率是168M/(2*(8399+1))/(0+1)=10kHZ;由于是单极倍频,实际把s
【利用stm32实现单极性倍频SPWM调制(电赛必备)-哔哩哔哩利用stm32cubemx生成单极性倍频spwm调制,首先打开cubemx选择mcu型号,配置时钟等,很多教程讲得很好,我这就跳过这些; 接下来来到定时器的配置,对于全桥电路,需要驱动四个开关管,所以需要选择一个高级定时器(定时器1或8)的两路互补输出,我们这里选择定时器1的通道1,2(最好选择同一个定时器的两个通道); 预分频值设成0,ARR设成8399,选择中心对齐计数模式1,计数是从0到8399再到0是一个周期,所以生成的pwm波的频率是168M/(2*(8399+1))/(0+1)=10kHZ;由于是单极倍频,实际把s
本博文介绍CSS三大特性之一:优先级。1规则(1)若选择器相同,则执行层叠性(层叠性:给相同的选择器设置相同的样式,则“后来居上”,后面设置的样式会覆盖前面设置的样式);(2)若选择器不同,则有优先级。2选择器权重常见的选择器权重如下表:选择器权重继承或者*(通配符)0,0,0,0标签选择器0,0,0,1类选择器,伪类选择器0,0,1,0id选择器0,1,0,0行内样式(style="")1,0,0,0!important无穷大对选择器权重的说明如下:(1)权重是由4组数字组成,没有进位;(2)比较权重大小:从左边第一个数字开始比较,直到第四个数字;(3)继承的权重是0,如果该元素没有被直接选
本博文介绍CSS三大特性之一:优先级。1规则(1)若选择器相同,则执行层叠性(层叠性:给相同的选择器设置相同的样式,则“后来居上”,后面设置的样式会覆盖前面设置的样式);(2)若选择器不同,则有优先级。2选择器权重常见的选择器权重如下表:选择器权重继承或者*(通配符)0,0,0,0标签选择器0,0,0,1类选择器,伪类选择器0,0,1,0id选择器0,1,0,0行内样式(style="")1,0,0,0!important无穷大对选择器权重的说明如下:(1)权重是由4组数字组成,没有进位;(2)比较权重大小:从左边第一个数字开始比较,直到第四个数字;(3)继承的权重是0,如果该元素没有被直接选