首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端知识库
零零后程序猿
创建于2022-08-13
订阅专栏
vue,react及其生态
暂无订阅
共28篇文章
创建于2022-08-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浅拷贝和深拷贝
浅拷贝 浅拷贝指的是创建新的数据,这个数据有着原始数据属性值的一份精确拷贝 如果属性是基本类型,拷贝的就是基本类型的值,如果是引用类型,拷贝的就是内存地址 浅拷贝是拷贝一层,深层次的引用类型则共享内存
react中的key
key的作用 在某一时间节点调用react的render()方法,会创建一颗由react元素组成的树,在下一次state或props更新时,render()方法会返回一颗不同的树,react需要基于这
vue和react的区别
共同点 vue和react都是用来构建spa页面的前端框架 都支持typescript和jsx语法 都可以使用组件化开发 虚拟dom结构 单向数据流 不同点 vue中可以使用插值表达式,还有很多的指令
样式隔离
样式冲突 在vue或者react开发中任意出现样式冲突覆盖的问题,父子组件中使用了同一个元素,css选择器中使用了同一个选择器,给他们添加样式的时候就会重新样式覆盖的问题,导致奇怪的样式发生,子组件中
vuex
--- theme: channing-cyan state state是一个单一状态树,vuex中唯一的数据来源,每个应用将仅仅包含一个store实例 store.state.count可以用来获取
v-if/v-show的区别
v-if v-if是真正的条件渲染,因为她会确保在切换过程中条件块内的事件监听器和子组件适当的被销毁和重建 v-if也是惰性的:如果在初始渲染时条件为假,则什么也不做,直到为真时,才会开始渲染条件块
vue双向数据绑定
双向数据绑定原理 当你把一个javascript对象传入vue实例作为data选项,vue将遍历对象所有的property,并使用Object.defineProperty把这些peoperty全部转
react基础知识总结
什么是jsx jsx是javascript的语法扩展, 且具备javascript的全部功能,jsx可以创建react元素 jsx语法中,你可以在大括号内放置任何有效的javascript表达式 js