JS基础--高阶函数(一)
JS基础–高阶函数(一)
有一种函数,它可以接受另一个函数作为参数,这种函数,我为称之为高阶函数(Higher-order function)。
经常在写的带callback的函数,就是属于高...
查看更多 ...JS基础--闭包
JS基础–闭包
官方解释: 所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
简单的说,闭包形成的条件,就是函数返回函...
查看更多 ...H5 video 视频在QQ、微信中播放视频不全屏
H5 video 视频在QQ、微信中播放视频不全屏
HTML5下的音视频播放是通过<video>标签的方式进行,通常,浏览器内核不会对页面<video>标签指定的播放器...
查看更多 ...
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允许写成...
查看更多 ...