- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 React-router中,结合webpack实现按需加载
简要介绍:在React-router中,暴露了3个接口,如果结合webpack的code splitting,就通过切换路由实现按需加载。1.webpack的code splittingwebpack可以通过一些方法,来实现按需加载,暴露的接口为require.ensurerequire.ensure(["module-a", "module-b"], function() { var a =
2016-12-30 16:16:06 8821
原创 ES6中的import和export
简要介绍:ES6在语言规格的层面上,实现了模块功能,而且实现得相当简单。ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块。1.以对象属性形式的export和import(1)一般的形式//export.jsexport let x=1...
2016-12-29 19:44:12 1984
原创 React高级教程(es6)——(4)ShouldComponentUpdate的用法
简介:ShouldCompleteUpdate,下文简称SCU,就是指明什么时候component(组件)需要进行更新。1.常见的SCU的用法:(1)比如在下面的例子中,组件中只有2个值,props.color和state.count可以发生改变,我们可以这样使用SCU。class CounterButton extends React.Component { constructor(props
2016-12-28 14:29:04 18446 1
原创 从函数的柯里化,看Redux中间件的实现
简介:同步请求时,dispatch(action)发出请求,到接受请求reducer(state,action)是同步的。如果当我们需要异步请求时,状态应该变为dispatch(action)——wait()——reducer(state,action)。处理异步的函数wait(),就是中间件的概念,也就是发出请求后,并不是同步马上执行的,引入中间件后:dispatch(action)——中间件——
2016-12-20 16:26:46 1624
原创 ES6中的常用语法总结
简要介绍:ECMAScript 6 的语法已经大量用于实际项目,在这里记录一下,ES6的一些常用的新增语法。1.let命令和const命令(1)首先来看let命令:用于声明变量,表示在块级作用域内有效。例子:{ var a=1;}a //a=1{ let b=2;}b //undefined;说明:对比与var,let是块级作用域里面的变量,通过let声明的变量只在改块级作用域内有效。注
2016-12-19 16:06:59 1119 1
原创 React中,通过iframe,实现文件下载功能
简要介绍:我们可以通过iframe,动态设置src,来实现下载功能。1.通用的iframe实现下载功能。<script>function download(){ var url="http://www.baidu.com?fileId="1234" document.getElementById("ifile").src=url;}</script> <a href="#" on
2016-12-19 13:44:42 14133
原创 Webpack中 的css-loader和less-loader
简介:在Webpack中,通过css-loader,可以实现在js文件中通过require的方式,来引入css。1.css-loader我们需要在js文件里,通过require的方式来引入css,我们来看具体的方法,首先需要安装css-loader, style-loader(安装style-loader的目的是为了在html中以style的方式嵌入css)。npm install css-loa
2016-12-08 15:53:51 37211 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人