上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 前端性能优化有七大手段:减少请求数量,减少资源大小,优化网络连接,优化资源加载,减少重绘回流,使用性能更好的API和构建优化 减少请求数量:通过减少重定向,使用缓存,不适用CSS@import,避免使用空的src和href等手段 减少资源大小:通过压缩HTML,CSS,JS,图片,此外在安卓下可以使 阅读全文
posted @ 2019-04-09 12:57 那个村 阅读(169) 评论(0) 推荐(0)
摘要: //node事件模块function Event () { this.cacheEvent = {}}//添加订阅事件Event.prototype.on = function (type, handle) { if (!this.cacheEvent[type]){ this.cacheEvent[type] = [handle] } else { ... 阅读全文
posted @ 2019-04-05 18:15 那个村 阅读(260) 评论(0) 推荐(0)
摘要: 初始化 1、getDefaultProps() 设置默认的props,也可以用dufaultProps设置组件的默认属性. 2、getInitialState() 在使用es6的class语法时是没有这个钩子函数的,可以直接在constructor中定义this.state。此时可以访问this.p 阅读全文
posted @ 2019-04-05 14:00 那个村 阅读(369) 评论(0) 推荐(0)
摘要: React的组件在第一次挂在的时候首先获取父组件传递的props,接着获取初始的state值,接着经历挂载阶段的三个生命周期函数,也就是ComponentWillMount,render,ComponentDidMount,这三个函数分别代表组件将会挂载,组件渲染,组件挂载完毕三个阶段,在组件挂载完 阅读全文
posted @ 2019-04-05 13:41 那个村 阅读(524) 评论(0) 推荐(0)
摘要: 服务端定义响应头head = { 'Access-Control-Allow-Origin': '*', "Access-Control-Allow-Methods": 'GET', 'Access-Control-Allow-Headers': 'x-required-with, content- 阅读全文
posted @ 2019-04-04 21:08 那个村 阅读(168) 评论(0) 推荐(0)
摘要: ES6 增加了箭头函数,基本语法为 let func = value => value; 相当于 let func = function (value) { return value; }; 箭头函数与普通函数的区别在于: 1、箭头函数没有this,所以需要通过查找作用域链来确定this的值,这就意 阅读全文
posted @ 2019-04-04 15:25 那个村 阅读(138) 评论(0) 推荐(0)
摘要: Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。 每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁。 实例、组 阅读全文
posted @ 2019-04-03 22:36 那个村 阅读(245) 评论(0) 推荐(0)
摘要: 用JavaScript 对象结构表示 DOM 树的结构;然后用这个树构建一个真正的 DOM 树,插到文档当中 当状态变更的时候,重新构造一棵新的对象树。然后用新的树和旧的树进行比较,记录两棵树差异 把所记录的差异应用到所构建的真正的DOM树上,视图就更新了。Virtual DOM 本质上就是在 JS 阅读全文
posted @ 2019-04-03 22:21 那个村 阅读(134) 评论(0) 推荐(0)
摘要: function clone( obj ) { var copy; switch( typeof obj ) { case "undefined": break; case "number": copy = obj - 0; break; case "string": copy = obj + "" 阅读全文
posted @ 2019-04-03 21:58 那个村 阅读(139) 评论(0) 推荐(0)
摘要: 减少HTTP请求 使用内容发布网络(CDN) 添加本地缓存 压缩资源文件 将CSS样式表放在顶部,把javascript放在底部(浏览器的运行机制决定) 避免使用CSS表达式 减少DNS查询 使用外部javascript和CSS 避免重定向 图片lazyLoad 阅读全文
posted @ 2019-04-03 20:25 那个村 阅读(128) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页