一道很考验基本功的Js题目

在前端讨论群里曾遇到过一道很难的Js题目,当时被难了很久在网上找了很多资料才弄懂如何理解这道题目,然而之后就把这道题放在一边没管了,今天突然想起来觉得这道题是到很有价值的题,它直接考验了你对Js的基本函数了解的够不够深,所以我就写了这样一篇关于这道的介绍和解析,算是复习一下很久没看过的Js吧。

简析react中的ref

ref是什么

ref是react的一种特殊属性,它可以被绑定到render输出的任何组件上去,作为这个组件的参考,原来render函数的组件返回的只是实例的描述而非真正的实例对象,绑定了ref之后你就得到相应组件的支撑实例,并且可以很方便地在代码的其它地方来访问这个实例对象。

react服务端渲染实践

前言
这篇主要总结为什么使用服务端渲染以及如何利用react的特性作服务端同构渲染,目前只是完成了一个demo网站,之后会将网站放在线上,在线上环境下,详细比较服务端渲染对于客户端渲染的提升。

Redux中间件的使用心得

前言

最近对React进行了一次比较完整的实践,基本把所有的技术栈跑了一遍,其中以Redux学起来最为困难,而中间件又是其中最难懂的一部分。相信有很多和我一样的入坑React的童鞋也会对这一块感到十分困惑,所以我把自己学习中间件的一点心得分享出来,希望能够帮助大家理解Redux中间件。

介绍下自己设计的js插件开发框架

前言

最近在写mvvm框架和模块加载器时,发现开发比较大型的插件时如果直接在js文件写代码会遇到数不清的坑,大量的代码让排错变得非常困难,不规范的格式让可读性进一步下降,最为关键的是模块混合在一个文件里,让单元测试无法进行,只有在所有模块都编写完毕才能进行调试。正因为这些问题,让我决定设计一个模块化式的插件开发框架,并集成代码格式规范及单元测试框架。