正则表达式合集

export const RegNumber15 = { pattern: /^[A-Za-z0-9]{1,15}$/, message: "请输入数字或字母,限制长度为15个字符" }; export const RegString50 = { ...

2018-11-09 15:52:48

阅读数 54

评论数 0

浅拷贝与深拷贝

浅拷贝是将两个数的指针放在一起。 深拷贝是将值赋值。 浅拷贝会引起这个值改变,导致另一个值也跟着改变。 this.setState({ data:value ///这里的赋值是简单的进行了浅拷贝。也是说两个值会互相的影响 }) ////但是有一点...

2018-11-08 17:46:17

阅读数 16

评论数 0

深入理解ES6学习记录---3、函数

1、 未完待续。。。。。。。。。。

2018-10-31 18:01:17

阅读数 23

评论数 0

深入理解ES6学习记录---13、用模块封装代码

1、export 和 export default 的区别 1)在一个文件或模块中,export可以有多个,export default仅有一个 2)通过export方式导出,在导入时要加{ },export default则不需要 2、import和export都不能通过条件语句来决定导入或...

2018-10-30 16:45:07

阅读数 25

评论数 0

使用路径传值

1、第一种方法 this.props.props.history.push({pathname:'/insurancment/onlinebe',state:{ url:this.state.onlineUrl }});//这个方法路径中是不会显示出这个url的 取值的时候:(会在props里...

2018-10-30 14:27:55

阅读数 159

评论数 0

深入理解ES6学习记录---2、字符串和正则表达式

1、 /^.$/.test() .charAt(0) // 获取第0个索引下的值 2、查找字符串中是否有某个值的方法 //索引是从头开始的(传入的文本都只能是字符串,不然会报错) includes(文本,索引) startsWith(文本,索引) //索引是末尾减去索引 endsWid...

2018-10-23 14:53:12

阅读数 22

评论数 0

深入理解ES6学习记录---1、块级作用域(var,const,let的区别)

var count = 30; if(count) { let count=11; console.log("里面的"+count); ///11 } console.log(&amp...

2018-10-23 13:37:18

阅读数 61

评论数 0

let,const的区别

1、首先上两个经典的例子: var a = []; for (**var** i = 0; i < 10; i++) { a[i] = function () { console.log(i); //////////////...

2018-10-08 16:48:43

阅读数 119

评论数 0

前端面试可能出现的问题记录

css面试题: 1、清楚浮动有哪些方式?比较好的方式是哪一种 •1、父级div定义height。 •2、结尾处加空div标签clear:both。 •3、父级div定义伪类:after和zoom。 •4、父级div定义overflow:hidden。 •5、父级div定义overflo...

2018-07-23 16:53:53

阅读数 32

评论数 0

CSS3中-moz、-ms、-webkit和-o分别代表什么意思

1、-moz-:代表FireFox浏览器私有属性2、-ms-:代表IE浏览器私有属性3、-webkit-:代表safari、chrome浏览器私有属性4、-o-:代表opera浏览器私有属性

2018-05-03 09:38:21

阅读数 362

评论数 0

this.setstate({goodsImg: ''})不起作用

这里的this.setState({})不起作用,其实是因为他是异步的,立马console.log的时候,就取不出值了 使用:this.setState({goodsImg: ''}, function () { console.log(this.st...

2018-04-23 10:46:22

阅读数 707

评论数 0

没有登陆的时候,强制跳转到登陆界面

这个原理是: 后台检测到没有登陆的时候,给出状态码401,然后前端获取到状态吗401就调用退出登录功能,然后就会跳转到登录界面

2018-04-18 16:44:21

阅读数 1306

评论数 0

react踩到的坑

Warning: setState(…): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a ...

2018-03-30 10:30:48

阅读数 91

评论数 2

移动端记录

移动端的最重要的一个思想是宽、高、竖屏、横屏不一定 1. const hei = document.documentElement.clientHeight - ReactDOM.findDOMNode(that.nav).offsetTop;//可视区域高度-导航离文档顶部距离 2. v...

2018-03-16 10:57:42

阅读数 69

评论数 0

margin:0 auto居中不了

一个div在一个div里面,为了使里面的div居中: 1、 在外面的div中设置,但是ie9不支持 2、在里面的div中设置,margin:0 auto。这时候如果发现说不起作用的时候,要检查 是否有宽度 如果设置了float,就不行,一个float,一个居中,浏览器哪里知道你要干嘛,只能按照...

2018-03-15 16:02:42

阅读数 756

评论数 0

react中的input值

正常的dom我们可以使用js或者jquery取到input中的value,react中却很奇怪,如果你的input中的value是已经初始值了如value=“你好”,那都ok,照样取得到,但是当value是需要渲染的,如value={某某},那用js或者jquery就取不到了。

2018-03-15 14:44:58

阅读数 2770

评论数 0

正则匹配电话号码与手机号码

{ pattern:/^((0?1[358]\d{9})|((0(10|2[1-3]|[3-9]\d{2}))?[1-9]\d{6,7}))$/,message:”格式错误,请输入合法联系方式” },详细看以下链接: https://zhidao.baidu.com/question/96379...

2018-03-12 14:22:51

阅读数 798

评论数 0

a里面再增加onclick事件

一开始没发现这是个弱智的错误,写出来引以为戒。

2018-03-06 16:46:54

阅读数 48

评论数 0

ajax、fetch上传数据

这个是ajax上传的: 这个是ajaxsubmit:handleUploadForIEhack=()=>{ //IE hack const that = this ; $("#formForIE").ajaxSubmi...

2018-02-25 17:08:20

阅读数 362

评论数 1

从路径中取出传过来的参数

出现的场景: 从一个页面跳转到另一个页面的时候,有时候我们需要传过去id或者具体的value等参数,可以使用添加到路径上的方法。 例如: &id=*放在路径的后面的样子 然后使用: export const getQueryString = function getQuer...

2018-02-25 16:40:43

阅读数 478

评论数 0

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