自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liwusen的博客

我的github主页,https://github.com/forthealllight/blog ,喜欢请star哦

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过Pure Render和Immutable实现React中的性能优化

简要介绍:React中的render存在着不必要的渲染,可以通过Puer Render(PureComponent)来减少渲染的次数,但是Puer Render只是进行浅比较,无法实现深层对象上的性能优化。Pure Render结合Immutable可以减少渲染次数。1 . React中的render仅通过React中的render,存在着不必要的渲染,这种不必要的渲染分为两大类。(1)自身的sta

2018-04-20 21:27:51 1225

原创 React16.3中的Refs和Forwarding Refs

简要介绍:React16.3中修改了Refs的使用方法,并且提供了Forwarding Refs用于在父组件中操作子组件中的dom节点,本文介绍一下新的Refs表示方法以及Forwarding Refs。Ref的功能就不具体说了,就是在父组件中直接操作子组件的方法,Ref的方式,使其脱离了props传值,然后更新子组件的标准方法。1 . React16.3中的Refs(1)创建16...

2018-04-19 19:57:27 14526 3

原创 React16.x中的服务端渲染(SSR)

简要介绍:为了SEO和加快首屏加载速度,React提供了服务端渲染(Server Side Render)。本文结合express,来介绍一下React16.x中的SSR。本例代码:https://github.com/forthealllight/react16.0-ssr一、为什么要SSR单页应用将UI层和内容都由javascript来渲染,搜索引擎或网页爬虫需要完成的HTML结构...

2018-04-11 15:15:39 6274 1

原创 实现一个完美符合Promise/A+规范的Promise

简要介绍:Promise允许我们通过链式调用的方式来解决“回调地狱”的问题,特别是在异步过程中,通过Promise可以保证代码的整洁性和可读性。本文主要解读Promise/A+规范,并在此规范的基础上,自己实现一个Promise.一、Promise的使用在了解Promise规范之前,我们知道主流的高版本浏览器已经支持ECMA中的Promise.创建一个promise实例:var...

2018-04-09 17:27:56 1964

利用JS实现手机页面小球轮滑

是用Jquery和HTML写的一小段代码,用于手机端实现小球焦点轮滑

2016-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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