自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思诚^_^

成功道路并不拥挤,因为坚持的人不多

  • 博客(5)
  • 收藏
  • 关注

原创 深入理解React中的上下文this

写在前面JavaScript中的作用域scope 和上下文 context 是这门语言的独到之处,每个函数有不同的变量上下文和作用域。这些概念是JavaScript中一些强大的设计模式的后盾。在ES5规范里,我们可以遵循一个原则——每个function内的上下文this指向该function的调用方。比如:var Module = { name: 'Jafeney', first:

2016-07-19 14:04:31 11752

原创 fetch和XMLHttpRequest讲解

写在前面fetch 同 XMLHttpRequest 非常类似,都是用来做网络请求。但是同复杂的XMLHttpRequest的API相比,fetch使用了Promise,这让它使用起来更加简洁,从而避免陷入”回调地狱”。两者比较比如,如果我们想要实现这样一个需求:请求一个URL地址,获取响应数据并将数据转换成JSON格式。使用fetch和XMLHttpRequest实现的方式是不同的。使用XMLHt

2016-07-17 14:43:57 15311

转载 如何十倍提高你的webpack构建效率

前言webpack 是个好东西,和 NPM 搭配起来使用管理模块实在非常方便。而 Babel 更是神一般的存在,让我们在这个浏览器尚未全面普及 ES6 语法的时代可以先一步体验到新的语法带来的便利和效率上的提升。在 React 项目架构中这两个东西基本成为了标配,但 commonjs 的模块必须在使用前经过 webpack 的构建(后文称为 build)才能在浏览器端使用,而每次修改也都需要重新构建

2016-07-10 17:25:44 15992 1

原创 深入理解JavaScript的Promise

写在前面 对于没有见过的东西,人们会排斥,因为内心会恐惧。 —— 题记对于JavaScript这门语言来说,带P开头的关键词总是给人一种莫名的恐惧感。在初学JavaScript时,对ProtoType 和 __proto__ 非常恐惧,因为初级应用里根本用不到这两位,但是面试官却总喜欢问这类的问题。后来随着

2016-07-03 17:48:39 2062

原创 前端框架设计理念

写在前面 接下去的一段时间要集中对React和ReactNative的项目做进一步的组件化。我这里也先吹个牛,虽然是小团队,但是我们也决心要搞出一套体系化的东西,暂且把它命名为Royal。动工之前为也做了些理论方面的调研,主要是阿里开发的那套ANT和Twitter的 Bootstrap,作为科学理论基础。十大原则『好设计比差设计更难发现』,因为好设计是如此的自然,帮助用户轻松的完成目标,以至于

2016-07-02 17:06:03 15211 3

空空如也

空空如也

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

TA关注的人

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