- 博客(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关注的人