js 获取设备显卡型号

(function () {

var canvas = document.createElement('canvas'),

gl = canvas.getContext('experimental-webgl'),

debugInfo = gl.getExtensio......

setTimeOut 模拟 setInterval

为什么不直接用 setInterval 原因:

累计效应

每次setTimeout计时到后就会去执行,然后执行一段时间后才会继续setTimeout,中间就多了误差

(误差多少与代码执行时间有关)

而setInterval则是每次都精确的隔一段时间推入一个事件

(但是,事件......

函数柯里化

这个概念知道很久了,但是并没遇到很合适的使用场景,本次写点东西来系统描述一下,方便以后回顾。

定义

在数学和计算机科学中,柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。

一个最基础的例子

function add(x,y){

return x + y

}......