2019年5月15日
摘要: 1.盲区:用window.location.href做页面跳转,是异步进行的,会在当前事件循环结束后再跳转,也就是说window.location.href的赋值语句之后的代码仍会执行 应用:在网络请求一般会在promise中统一处理异常重定向的情况,如果在window.location.href的 阅读全文
posted @ 2019-05-15 10:18 natsu07 阅读(108) 评论(0) 推荐(0) 编辑
  2019年4月29日
摘要: 1. react的render函数有时会有silent error 即控制台不报错,但页面渲染失败,一片空白。一般这种情况是因为在promise的回调中渲染的组件,常见的情况是路由按需加载时,组件通过() => import() 的形式引入,就会导致这样的情况,需要格外注意 5/15更新:仅当是当r 阅读全文
posted @ 2019-04-29 22:08 natsu07 阅读(227) 评论(0) 推荐(0) 编辑
  2019年4月26日
摘要: 用vuex来对比来说明 写state commit mutation (mutable state) dispatch reducer (immutable state) 读state 组件实例能取到$store属性, 通过计算属性的方式拿到想要的state 用connet封装组件,state和di 阅读全文
posted @ 2019-04-26 15:33 natsu07 阅读(223) 评论(0) 推荐(0) 编辑
  2019年3月22日
摘要: 变量 1. let 和 const 声明的变量不在window上了 2. es6中对于块级作用域里的函数声明实现不统一,要避免在大括号里声明函数,尽量用函数表达式来替代。 3. let和const声明的变量有暂时性死区 解构赋值 1. 解构赋值的本质是模式匹配,冒号左侧是模式,冒号右侧才是要赋值的变 阅读全文
posted @ 2019-03-22 18:55 natsu07 阅读(102) 评论(0) 推荐(0) 编辑
  2019年3月20日
摘要: // scroll $('.main-table').on('scroll', function(){ let element = document.getElementsByClassName('main-table')[0], top = -element.scrollTop, left = -element.scrollLeft,... 阅读全文
posted @ 2019-03-20 16:30 natsu07 阅读(184) 评论(0) 推荐(0) 编辑
  2019年3月18日
摘要: base dev prod 阅读全文
posted @ 2019-03-18 16:57 natsu07 阅读(158) 评论(0) 推荐(0) 编辑
  2019年3月12日
摘要: 组件增加自定义属性:belongTo 在组件选项里或添加在$attr里 阅读全文
posted @ 2019-03-12 15:14 natsu07 阅读(199) 评论(0) 推荐(0) 编辑
摘要: UI Runtime: React 16 react Immutable State: Ramda 函数库 API Request: whatwg-fetch 处理AJAX请求 URL Parse: qs url参数转换 Scaffolding: create-react-app react脚手架 阅读全文
posted @ 2019-03-12 10:25 natsu07 阅读(152) 评论(0) 推荐(0) 编辑
  2019年3月7日
摘要: 项目使用的store.js库 store.js库不能管理localStorage中的过期项到时清除,只能在再次调用get的时候才做处理,如果一直不调用get,过期了也还是占用着空间。溢出后,再储存项目时setItem方法会报错exceeded error。特别要注意,如果store.js加载时容量已 阅读全文
posted @ 2019-03-07 13:55 natsu07 阅读(728) 评论(0) 推荐(0) 编辑
  2019年3月1日
摘要: 1. 前端性能优化方式 ·合并ajax请求 ·CSSsprite ·静态资源CDN加速 ·资源缓存策略 ·service worker ·减少回流与重绘 变量本地化 ·script标签放在最后 2.闭包是什么?为什么使用闭包 闭包是函数代码块及它能访问到的变量的总称 闭包的作用:1.防止全局变量污染 阅读全文
posted @ 2019-03-01 15:02 natsu07 阅读(73) 评论(0) 推荐(0) 编辑