05 2020 档案
摘要:琐碎的前言 组内需要搭建一个内部组件演示平台,就去研究了下ant-design的源码。意外发现了藏在最下方友情链接栏中的换肤功能。如下图所示: 为了方便演示,我把colorpicker的position改为fixed colorpicker 调用方式 <ColorPicker type="sketc
阅读全文
摘要:~我们知道的取反是 ! ,返回类型是boolean类型的,例如:!1==false;!0==true;等等 而~是按位取反,和Boolean没多大关系 来看看~1的计算步骤: 将1(这里叫:原码)转二进制 = 00000001按位取反 = 11111110发现符号位(即最高位)为1(表示负数),将除
阅读全文
摘要:1. 挂载卸载过程 1.1.constructor() 1.2.componentWillMount() 1.3.componentDidMount() 1.4.componentWillUnmount () 2. 更新过程 2.1. componentWillReceiveProps (nextP
阅读全文
摘要:React 16之后有三个生命周期被废弃(但并未删除) componentWillMount componentWillReceiveProps componentWillUpdate 官方计划在17版本完全删除这三个函数,只保留UNSAVE_前缀的三个函数,目的是为了向下兼容,但是对于开发者而言应
阅读全文
摘要:设置不同环境的打包,这里区分为三种环境,线上的测试,演示,正式环境1。安装 cross-env。兼容跨平台(window, mac)设置的环境变量的有效性。 npm install npm install --save-dev cross-env npm install npm install --
阅读全文
摘要:用该属性获取页面 URL 地址: window.location 对象所包含的属性 属性描述 hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 po
阅读全文