摘要: 1.避免全局变量查找,局部变量比全局变量快很多 2.用定时器的时候尽量使用setInterval 因为setTimeout每一次都会初始化一个定时器,而setInterval只会在开始的时候初始化一个定时器。 3.如果要连接多个字符串,应该少使用+=,如: x+=a; x+=b; x+=c; 应该写 阅读全文
posted @ 2019-05-20 16:37 红苹果学园 阅读(158) 评论(0) 推荐(0) 编辑
摘要: componentWillMount() { var newPaging = Object.assign({}, this.state.paging, store.paging); if (JSON.stringify(toJS(store.coursePrefSearchData)) !== '{}') { this.setState( { ... 阅读全文
posted @ 2019-03-29 16:36 红苹果学园 阅读(3760) 评论(0) 推荐(0) 编辑
摘要: 多人团队协作全局变量可能会比较多,用闭包将自己的函数和变量包起来或者用自己的命名空间(这个名字别冲突) 在es6中,出现了let 块级作用域的概念,我们就不用立即执行函数了。{ let temp=1; console.log(1);} 阅读全文
posted @ 2019-03-19 15:36 红苹果学园 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Object.prototype.toStirng.call() 阅读全文
posted @ 2019-03-15 16:09 红苹果学园 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 造成黄色背景的问题在于这里: 解决办法:1.如果需求可以不记录数据的情况下可以禁用input的自动补全,即<input type="text" autocomplete="off"> 默认on 2.设置一个内置阴影,覆盖掉其背景颜色,前提内置阴影要无限大,缺陷:box-shadow是很慢的!而且,如 阅读全文
posted @ 2019-03-13 15:53 红苹果学园 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 解决跨域问题如下图所示,在package.json文件中键入这个属性 axios封装问题如下图,只需调用http.get 或者http.post方法即可。 阅读全文
posted @ 2019-03-13 15:18 红苹果学园 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: var str=“12345” Array.prototype.map(str,function(x){ return x; }).reverse().join(""); 阅读全文
posted @ 2019-03-11 17:58 红苹果学园 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 相同正则匹配同一字符串结果不同,是因为test有个lastIndex属性 详情见如下: 方式一:不设置正则的全局属性 方式二:若正则必须要使用全局属性,在每一次匹配之后,手动将正则的 lastIndex 属性值设置为0。 https://blog.csdn.net/cccmercy/ar 阅读全文
posted @ 2019-02-21 17:55 红苹果学园 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 还有一个index.css 引入地址 :https://github.com/margox/braft-editor 阅读全文
posted @ 2019-02-21 15:34 红苹果学园 阅读(11391) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-08 16:02 红苹果学园 阅读(124) 评论(0) 推荐(0) 编辑