摘要:
在写代码时,有时候我们会写像这样的样式的日期形式 此时我们就需要限制日期的起止时间,开始的日期要比中止的日期更靠前, 第一种情况当先选择开始日期的时候,终止日期的最早日期要大于等于选择的开始日期。 此时终止日期会这样显示(终止日期的最小日期一定大于等于开始日期时间) 第二种情况如果先选择终止日期的话 阅读全文
摘要:
好长时间一直分不清computed和methods两者的区别,后来就参考别人的观点加上自己的理解,总结了本篇文章,有不足之处还望多多指正。 在写代码时,想要完成比较复杂的逻辑时,会用到computed或methods,两者经常出现混用的状态,有时候混用不是不可以,但是会出现浪费性能的问题,在一些小项 阅读全文
摘要:
直接上图 有时候我们在写代码的时候会遇到如上图的问题,这个问题出现的原因就是因为我们在写代码时,仅在上面v-model或者什么地方引用了一些数据,而这些数据却没在data或methods定义,就会导致出现这样的错误, 想要解决这个问题,一般情况下我们只需要在data中定义上这个参数就可以了,定义参数 阅读全文
摘要:
浮动是布局的时用到的一种技术,能够方便我们进行布局。 1、浮动的设置:css属性float:left/right/none 左浮动/右浮动/不浮动(默认) 2、浮动的原理:使当前元素脱离普通流,相当于浮动起来一样,浮动的框可以左右移动,直至它的外边缘遇到包含框或者另一个浮动框的边缘 3、浮动的影响: 阅读全文
摘要:
高阶组件(Higher Order Component,HOC)并不是React提供的某种API,而是使用React的一种模式,用于增强现有组件的功能。高阶应用有三个: React.memo() connect() withRouter() 1.React.memo() 给函数式组件提升性能 涉及到 阅读全文
摘要:
forEach()和map()两个方法都是ECMA5中Array引进的新方法,主要作用是对数组的每个元素执行一次提供的函数,兼容在IE9一可能会有问题。具体可以百度一下。 forEach 1.不能通过break来中止循环,只能通过 try catch抛出异常 才可以实现循环。 2.遍历数组,循环体内 阅读全文
摘要:
hash模式 hash模式背后的原理是onhashchange事件,可以在window对象上监听这个事件: window.onhashchange = function(event){ console.log(event.oldURL, event.newURL); let hash = locat 阅读全文
摘要:
js的原型链涉及到函数function和对象obj,在涉及到原型链必须先清楚他们之间的关系。 1、函数必然有prototype和_proto_两个属性,所有的函数(包括自定义函数)都是Function实例的对象; 2、对象必然有_proto_属性,但不一定有prototype;实例的对象通过_pro 阅读全文
摘要:
1)forEach是ES5遍历数组的方法,初次之外还有map,filter,some,every,reduce,reduceRight等,只不过他们返回的结果不一样,但是使用forEach遍历数组的话,使用break不能中断循环,使用return也不能返回到外层函数 2)使用for..in的话,更适 阅读全文
摘要:
以Visual Studio Code软件为例,再软件商店下载一个插件即可 1.在软件商店搜ES7 React/Redux/GraphQL/React-Native snippets会出现 2.此时再创建一个react的js文件,在英文状态下输入rcc后按回车键。 3.此时就会根据文件名创建一个以文 阅读全文