摘要:最近看些老东西,发觉ie下的盒模型用处还是挺大的<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=
阅读全文
摘要:Object.prototype.deepCopy=function(){ var obj=arguments[0]||{}; for(var i in this){ if(this.hasOwnProperty(i)){ if(isSimpleObject(this[i])){ obj[i]={}
阅读全文
摘要:var timeout; var search=function(){ clearTimeout(timeout); timeout=setTimeout(function(){ //请求的代码 },200)}
阅读全文
摘要:function insertArr(arr,newarr){ var num=parseInt(Math.random()*arr.length); newarr.push(arr.splice(num,1)[0]); if(arr.length==0){ return newarr; } els
阅读全文
摘要:function timeout(ms){ return new Promise(function(resolve,reject){ setTimeout(resolve,ms); })}async function doSync(){ let time=new Date().getTime();
阅读全文
摘要:1.Error 错误 其他类型继承自它。Error类型很少见,一般由浏览器抛出。 2.EvalError 全局错误 EvalError类型表示全局函数eval()的使用方式与定义不同时抛出,但实际上并不能产生这个错误,所以实际上碰到的可能性不大。 3.RangeError 引用错误 一般由循环引用引
阅读全文
摘要:typeof 可能返回的值 javascript中数据一共有6种数据类型,他们分别为number、undefined、null、string、boolen、object,在es6中新增一种symbol。 typeof(number) 返回的是'number' 字符串,这里的包括NaN,Infinit
阅读全文
摘要:匿名函数的作用 匿名函数最大的优点是 匿名函数的写法有很多种,他们有些许细微差距 (function(){return 1})(); 这里返回1,这种情况return 什么返回什么 void function(){return 1}(); 这里申明了void 所以return 任何东西都会是unde
阅读全文
摘要:isFinite (number)是JavaScript内置函数,用于判断number对象是否可以转换成一个有限的数字。 isNaN NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。
阅读全文