chuuuu
chuuuu
全部文章
Study
沃克随笔(17)
归档
标签
去牛客网
登录
/
注册
chuuuu~
记录生活记录你
全部文章
/ Study
(共13篇)
Redux
redux是什么 redux是一个专门用于做状态管理的js库(不是react的插件库) 它可以用在react、 angluar、vue等项目中,但是基本与react配合使用 作用:集中式管理react应用中多个组件共享的状态 什么情况下需要使用redux 某个组件的状态,需要让其他组件可以随时...
2022-08-01
0
274
自定义组件v-model
转载来自博客园:https://www.cnblogs.com/skuld-yi/p/15823949.html 自定义组件 使用v-model 指令进行双向绑定 value属性和input事件 自定义支持 v-model 的组件只需要满足两个条件: value属性作为传入数据 数据改变时,将新...
2022-06-07
0
330
uniapp
uniapp 路由守卫 (自定义) vue-router 自带了路由钩子 但是uniapp中并未使用vue-router 所以可以自己定义一个 permission.js /** * @description 自定义路由拦截 */ //获取to...
2022-06-01
0
342
React/Vue 中的key
React/Vue 中的key有什么作用?(key的内部原理是什么?) 虚拟DOM中key的作用: 简单的说:key是虚拟DOM对象的标识,在更新显示时key起着极其重要的作用。 详细的说:当状态中的数据发生变化时,react会根据新数据生成新的虚拟DOM,随后React进行新虚拟DOM与旧虚拟...
2022-05-16
0
234
React
原生JavaScript的痛点 原生JavaScript操作DOM 繁琐、效率低(DOM-API 操作 UI) 使用JavaScript直接操作DOM,浏览器会进行大量的重绘重排 原生JavaScript没有组件化编码方案,代码复用率低 React的特点 采用组件化模式、声明式编码...
2022-04-26
1
283
ES6
let let 类似于 var 但是let 声明的变量只在let 命令所在的代码块内有效 { let a = 10; var b = 1; } a//ReferenceError: a is not defined. b//1 var 有变量...
2022-04-20
0
245
浏览器模型
浏览器的核心主要是:渲染引擎和JavaScript解释器(又称 JavaScript 引擎) window 对象 => window 指当前的浏览器窗口。也是当前页面的顶层对象。 Navigator 对象 Navigator.userAgent - 返回浏览器的User Agent 字符串 表...
2022-04-14
0
274
异步操作概述
JavaScript 只有一个主线程,是单线程模式。但是为了解决长时间排队的问题,CPU可以不管IO操作,挂起处于等待中的任务,先运行排在后面的任务。等到IO操作返回了结果,再回过头,把挂起的任务继续执行下去。 程序中的任务可以分成两个:同步任务和异步任务 同步任务:没有被引擎挂起、在主线程上排队执...
2022-04-07
0
376
事件冒泡、事件捕获以及事件代理
简单来说 事件冒泡 就是从深到浅 从最里层标签的事件开始到最外层标签的事件 而事件捕获则相反 是从最外层标签的事件开始到最里层标签的事件 <div id="outer"> <p id="inner">Click me!</p> </div...
2022-04-01
0
194
浅拷贝和深拷贝
假设B复制了A 此时 B 和 A 的值相同, 但是当修改 A 的值,如果 B 的值随着 A 的值变化而变化 则说明是浅拷贝;如果 B 的值不随着 A 的变化而变化,则说明是深拷贝。 浅拷贝 简单的赋值 => 其实复制的是a的引用地址,而并非堆里面的值 let a = [0,1,2,3,4...
2022-04-01
0
230
首页
上一页
1
2
下一页
末页