JS基础--高阶函数(一)

JS基础–高阶函数(一) 有一种函数,它可以接受另一个函数作为参数,这种函数,我为称之为高阶函数(Higher-order function)。 经常在写的带callback的函数,就是属于高...
查看更多 ...

JS基础--闭包

JS基础–闭包 官方解释: 所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 简单的说,闭包形成的条件,就是函数返回函...
查看更多 ...

AMD 与 CMD

AMD 与 CMD 最近小时光项目中需要引用一个插件, 公司用的是sea.js, 就需要把这个JS 改造成 CMD 模式的格式封装,今天在里补充一下模块化相关的知识。 下面介绍几种 JS ...
查看更多 ...

React Router

React Router 翻译于文档 现在你想在你的 Redux 应用中使用路由功能,可以搭配使用 React Router 来实现。 Redux 和 React Router 将分别成为你...
查看更多 ...

ECMAScript6

ECMAScript6 最近刚开始做一个 React项目,从理论到真正的实践, 因为自己太笨了导致这个熟悉的过程是痛苦而艰辛的,好在目前为止对React的使用越来越熟悉。 再说说 ES6, ...
查看更多 ...

ES6二:变量的解构赋值

ECMAScript 6 – 变量的解构赋值 解构赋值,语法是一个Javascript表达式,这使得可以将数据从数组或对象提取到不同的变量中。 数组的解构赋值 变量的赋值, ES6允许写成...
查看更多 ...