闭包是js开发惯用的技巧,什么是闭包?闭包指的是:能够访问另一个函数作用域的变量的函数。清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。eg: 很多人会...
什么是函数式编程?为何它重要? 数学中的函数 关键点: 函数必须总是接受一个参数 函数必须总是返回一个值 函数应该依据接收到的参数(例如x)而不是外部环境运行 对于一个给定的...
开门见山 1.打包单一模块 webpack.config.js chunk1.js 打包后,main.js(webpack生成的一些注释已经去掉) 这其实就是一个立即执行函数...
默认渲染行为的问题 在React Component的生命周期中,有一个shouldComponentUpdate方法。这个方法默认返回值是true。 这意味着就算没有改变组...
如果你已经是一个正在开发中的react应用,想要引入更好的管理路由功能。那么,react-router是你最好的选择~react-router版本现今已经到4.0.0了,而上...
什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安...
在Node.js介绍1-事件驱动非阻塞中,我们了解到node中除了v8还有一个底层依赖,那就是libuv。可以看看下图。 现在我们就看看libuv是干嘛的,了解libuv对我...
Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数...
原文地址:https://davidwalsh.name/es6-generators 作者 Kyle Simpson,发布于 2014年7月21日 生成器(generato...
整理一下常用的数组方法(含ES6) Array.from(arrayLike[, mapFn[, thisArg]]) 将一个类数组对象或可遍历对象转换成真正的数组, 然后就...
对于单页应用,官方提供了vue-router进行路由跳转的处理,本篇主要也是基于其官方文档写作而成。 安装 基于传统,我更喜欢采用npm包的形式进行安装。 当然,官方采用了多...
Json jQuery的转换方式 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie8+) Javascript支持的转换方式(不推荐的方式!...