笔记
虾仁不眨眼ok
热爱让我安身立命的工作
展开
-
【知识沉淀】深拷贝浅拷贝
浅拷贝与深拷贝 浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果属性是引用类型,拷贝的就是内存地址。所以如果其中一个对象改变了这个地址,就会影响到另一个对象。拷贝的只是内存地址,新旧对象还是共享同一块内存。 深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,新对象与就对象不共享内存,且修改新对象不会影响原对象。 浅拷贝实现方式 1、Object.assign() Object.assign方法实行的是浅拷原创 2021-04-22 21:42:17 · 141 阅读 · 1 评论 -
【React笔记二】React面向对象编程
模块化与组件化的理解 模块化: 1)理解:向外提供特定功能的js程序,一半就是一个js文件 2)为什么要拆成模块:随着业务逻辑增加,代码越来越多且复杂 3)作用:复用js,简化js的编写,提高js运行效率 4)类似平时代码封装的 utils.js, hook.js, static.js 5)当应用的js都以模块来编写,这个应用就是一个模块化的应用 组件化 1)理解:用来实现局部功能效果的代码和资源的集合 2)为什么要使用组件化:一个界面的功能更复杂 3)作用:复用编码,简化项目编码,提高运行效率 5)当应原创 2021-03-22 18:32:14 · 540 阅读 · 0 评论 -
【React笔记一】React入门
本片文章是我自学整理出来的,看的教学视频为b站尚硅谷 React核心 React是一个将数据渲染成视图的js库 原生js的痛点(为什么要学React) 原生js操作dom繁琐,效率低 js直接操作dom,浏览器大量重绘重排 js没有组件化编码方案,代码复用率低 React特点 采用组件化模式,声明式编码,提高开发效率以及组件复用率 在React Native中,使用React语法进行移动端开发 使用虚拟DOM+优秀的diffing算法,尽量减少与真实DOM交互 关于虚拟DOM 本质是object类原创 2021-03-17 18:47:57 · 89 阅读 · 0 评论 -
git命令查看分支 新建分支 删除分支
@git 常用命令行 春节假期过后,git命令都忘记的差不多了,那就重温一遍吧 ** 查看分支 ** : 【git check -b 分支名】; ** 新建分支 ** : 【git check -b 分支名】; 将新建分支推送到远程仓库 :【git pull origin 分支名:分支名】; 添加到暂存区 :【git add .】; 提交代码 【git commit -m ‘你的注释’】; 拉取远程分支 【git pull origin 分支名】 ; 推送远程分支 【 git原创 2021-02-22 11:20:46 · 159 阅读 · 0 评论