- 博客(51)
- 收藏
- 关注
原创 软考高级-项目管理笔记(刷题)
1.WBS(工作分解结构 Work Breakdown Structure)是识别风险过程的关键输入,因为它方便使人们同时从微观和宏观两个层面认识潜在风险。可以在总体、层级上识别并继而跟踪风险。3.软件工程过程管理。
2023-07-10 11:18:50 537
原创 面试题 vue组件style中scoped的作用
scoped的确很好用,但是并不是所有组件中的样式都能满足我们的项目需求,有时候我们还是希望根据项目需求适当的修改下组件中的样式。特别是当我们引用第三方组件库时,在不修改原组件样式的基础上对组件样式进行适当的调整。这就需要用到特殊的方式来穿透scoped属性,达到修改拥有scoped属性的组件中样式的目的。scoped会在DOM结构及css样式上加上唯一性的标记【data-v-xxx】属性,即css带属性选择器,以此完成类似作用域的选择方式,从而达到样式私有化,不污染全局的作用。
2023-02-02 15:02:43 292
原创 JS面试题1 JS防抖与节流
概念:函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。函数节流(throttle)与函数防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。
2023-02-01 16:39:29 95
原创 Vue render函数
通常我们都会把我们的页面结构逻辑都写在 template 中,然后再通过vue将我们的代码转换成虚拟DOM,相比于真实DOM,虚拟DOM是通过js代码处理的,所以消耗的性能相对较小,当然大部分情况下使用 template 创建我们的HTML是可以的,但是在有些场景下,我们真的需要通过Javascript的完全编程的能力来完成时,就可以用到 render函数,比之 template 更接近编译器。render函数的作用就是返回一个虚拟dom,将该虚拟dom渲染成真实的dom。new Vue({
2023-01-31 10:51:01 166
原创 vue3的几种新组件
vue2中组件中必须有一个根组件,vue3组件可以没有根标签,内部会将多个标签包裹在一个fragment虚拟元素中,这样可以减少标签层级,减少内存占用。作用:是一种将html结构移动到指定位置的技术。二、Teleport (传送)组件。三、suspense(暂停)组件。等待异步组件时渲染一些额外内容。一、Fragment组件。Fragment(片段)
2022-09-08 09:58:18 713
原创 vue3 customRef
创建一个自定义的 ref,并对其依赖项跟踪和更新触发进行显式控制。它需要一个工厂函数,该函数接收 track。函数作为参数,并且应该返回一个带有。
2022-08-31 14:08:49 69
原创 shallow-reactive与shallow-ref的用法
shallowRef 如果有一个对象数据,后续功能不会修改该对象中的属性,而是生新的对象来替换。shallowReactive 如果有一个对象数据,结构比较深, 但变化时只是外层属性变化。shallow-ref:只处理基本数据类型的响应式, 不进行对象的响应式处理。shallow-reactive:只处理对象最外层属性响应式的处理。会发现,深层次的数据失去了响应式,因为此时他们是普通数据。...
2022-08-31 13:58:01 176
原创 vuex学习
2.vuex是什么:vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。1.什么时候用:当大范围频繁地进行组件的数据传输,传统的组件之间传值会力不从心。这时候就要使用vuex。this.$store.dispatch触发actions的第一种方式。(3)触发mutations的第二种方式。(1)访问state数据的第一种方式。3.使用vuex统一管理状态的好处。主要学习内容:vuex的核心概念。一目了然,vuex的好处。4.vuex的基本使用。(1)定义方式与触发条件。...
2022-08-27 17:43:21 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人