摘要: 主要问题是脚手架添加.gitgnore文件,但是却没有本地仓库,按照以下顺序就可以正常使用 create-react-app test cd test git init git add . git commit -m 'Saving before ejecting' npm run eject 主要 阅读全文
posted @ 2019-08-11 17:19 SRH啦 阅读(1842) 评论(0) 推荐(0) 编辑
摘要: 什么是柯里化函数 柯里化函数,将多参数的函数转换成单参数函数的形式 柯里化函数实现原理 利用闭包原理,在执行时形成一个不销毁的作用域,然后把需要预先处理的内容都存储在这个不销毁的作用域中,并且返回一个最少参数的函数 实现加法,普通函数实现 function add(num1,num2){ retur 阅读全文
posted @ 2019-07-26 14:13 SRH啦 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1、 手机号:mobile /^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$/ 2、国内座机电话(如: 010-12345678):telephone /\d{3}-\d{8}|\ 阅读全文
posted @ 2019-07-26 09:41 SRH啦 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 首先,需要把元素的宽度、高度设为0。然后设置边框样式。 阅读全文
posted @ 2019-07-24 15:00 SRH啦 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 单行文本溢出显示省略号 多行文本溢出显示省略号 阅读全文
posted @ 2019-07-24 14:50 SRH啦 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 总结: 如果使用PureComponent,如果传入的新props和旧props没有差异,就不会执行render函数进行渲染。 原理: PuerComponent本质上底层自带shouldComponentUpdate这样的比较函数,可减少代码量 缺点: 进行的是浅比较,也就是说,如果是引用类型的数 阅读全文
posted @ 2019-07-20 21:35 SRH啦 阅读(332) 评论(0) 推荐(0) 编辑
摘要: https://www.npmjs.com/package/react-loadable 安装 cnpm install react-loadable 基本使用 假设现在项目中有个 home页面组件src/pages/home/index.js import React, { Component } 阅读全文
posted @ 2019-07-18 16:01 SRH啦 阅读(8416) 评论(1) 推荐(0) 编辑
摘要: 首先复制官网的例子,在这基础上再修改成我们想要的样子。 注意属性: 使用菜单栏进行路由跳转: 数据: router.js 使用菜单栏进行路由跳转有几个注意点: 阅读全文
posted @ 2019-07-11 17:20 SRH啦 阅读(8896) 评论(2) 推荐(1) 编辑
摘要: 转自 导图要表达的内容用文字来表述的话: macro-task(宏任务): micro-task(微任务): 分析: 第一轮事件循环流程分析如下: 整体script作为第一个宏任务进入主线程,遇到console.log,输出1。 遇到setTimeout,其回调函数被分发到宏任务Event Queu 阅读全文
posted @ 2019-07-10 15:23 SRH啦 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 右下角,把语言模式 JavaScript 改成 JavaScript React 点击右下角的javaScript, 在弹出的选择框中, 输入选择JavascriptReact 阅读全文
posted @ 2019-07-05 12:11 SRH啦 阅读(1338) 评论(0) 推荐(0) 编辑