自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 【无标题】

redux是一个专门用于状态管理的js库作用:集中式管理react应用中多个组件共享的状态。不同身份的用户有不同的使用方式(比如普通用户和管理员)View要从多个来源获取数据某个组件的状态,需要共享且需要在任何地方都可以拿到一个组件需要改变全局状态一个组件需要改变另一个组件的状态Store 就是保存数据的地方Redux 提供createStore这个函数,用来生成 Store。当前时刻的 State,可以通过store.getState()拿到store.dispatch()是 Vi..

2022-03-15 02:11:32 766

原创 自定义hook

let isMount = true //判断是否为首次调用let workInProgressHook = null // 保存当前在处理的hooks// 每一个组件都有自己对应的 flberconst fiber = { stateNode: App, //保存对应函数本身 memoizedState: null, //保存hooks、useState的数据:num、,且保存的是一个链表,因为hooks可能会有多个useState}function useState(initi..

2022-03-06 23:44:20 107

原创 ES6总结

1.解构赋值默认值生效的条件是,对象的属性值严格等于undefined。var {x = 3} = {x: undefined};x // 3var {x = 3} = {x: null};x // nullvar { message: msg = ‘Something went wrong’ } = {};msg // “Something went wrong” //改名、默认值let arr=[5,7][arr[0],arr[]1] = [arr[1],arr[0]] //交换变

2022-02-21 22:59:40 123

原创 git基本命令及问题

查看当前登录的账号git config user.name查看当前登录邮箱git config user.email修改用户名和邮箱git config --global user.name “xxxxxxx”git config --global user.email “xxxxxx@163.com”git config --global user.password ‘password’ // 修改登陆密码,password为你的git密码备注:注意git config命令的–globa

2021-09-21 13:04:45 85

原创 pc端和移动端适配

一. 移动端适配1.安装两个插件库 lib-flexible和px2rem-loaderflexible.js是淘宝官方H5移动适应解决方案px2rem会在项目编译的过程中根据根结的font-size值将我们项目css中的px单位转成rem,其中不需要转成rem的可以写成PX ,UI框架部分组件使用JavaScript将css作为内联样式直接写在html标签内,打包适配时不会读取相关css,所以要配置相关样式,在style中需要" !important "进行样式覆盖。2.操作步骤第一步:安装l

2020-08-19 22:01:59 2338

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除