2017年9月14日

input 限制输入为数字 并且限制一定长度

摘要: 1:设置input <input type="number" max="9999" /> 以上做了限制 最长输入4位证书,但是这样会有一个bug 当输入.和-这里会跳过验证 2:监听 input 或者keyUp事件 正则 阅读全文

posted @ 2017-09-14 17:51 码农Tony 阅读(458) 评论(0) 推荐(0)

2017年6月27日

border-box实现自适应分栏布局

摘要: 最近看些老东西,发觉ie下的盒模型用处还是挺大的<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable= 阅读全文

posted @ 2017-06-27 21:32 码农Tony 阅读(212) 评论(0) 推荐(0)

2017年6月22日

javascript深度拷贝

摘要: Object.prototype.deepCopy=function(){ var obj=arguments[0]||{}; for(var i in this){ if(this.hasOwnProperty(i)){ if(isSimpleObject(this[i])){ obj[i]={} 阅读全文

posted @ 2017-06-22 23:00 码农Tony 阅读(159) 评论(0) 推荐(0)

setTimeout 节流函数

摘要: var timeout; var search=function(){ clearTimeout(timeout); timeout=setTimeout(function(){ //请求的代码 },200)} 阅读全文

posted @ 2017-06-22 22:43 码农Tony 阅读(186) 评论(0) 推荐(0)

递归实现数组shuffle

摘要: 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 阅读全文

posted @ 2017-06-22 22:41 码农Tony 阅读(168) 评论(0) 推荐(0)

async await 配合Promise实现并行

摘要: function timeout(ms){ return new Promise(function(resolve,reject){ setTimeout(resolve,ms); })}async function doSync(){ let time=new Date().getTime(); 阅读全文

posted @ 2017-06-22 14:12 码农Tony 阅读(623) 评论(0) 推荐(0)

2017年6月18日

{}+1为什么等于1

摘要: 我也不知道 阅读全文

posted @ 2017-06-18 18:51 码农Tony 阅读(140) 评论(0) 推荐(0)

RangeError ReferenceError SyntaxError TypeError URIError

摘要: 1.Error 错误 其他类型继承自它。Error类型很少见,一般由浏览器抛出。 2.EvalError 全局错误 EvalError类型表示全局函数eval()的使用方式与定义不同时抛出,但实际上并不能产生这个错误,所以实际上碰到的可能性不大。 3.RangeError 引用错误 一般由循环引用引 阅读全文

posted @ 2017-06-18 15:12 码农Tony 阅读(169) 评论(0) 推荐(0)

typeof

摘要: typeof 可能返回的值 javascript中数据一共有6种数据类型,他们分别为number、undefined、null、string、boolen、object,在es6中新增一种symbol。 typeof(number) 返回的是'number' 字符串,这里的包括NaN,Infinit 阅读全文

posted @ 2017-06-18 14:36 码农Tony 阅读(187) 评论(0) 推荐(0)

2017年6月17日

匿名函数申明的区别

摘要: 匿名函数的作用 匿名函数最大的优点是 匿名函数的写法有很多种,他们有些许细微差距 (function(){return 1})(); 这里返回1,这种情况return 什么返回什么 void function(){return 1}(); 这里申明了void 所以return 任何东西都会是unde 阅读全文

posted @ 2017-06-17 23:11 码农Tony 阅读(145) 评论(0) 推荐(0)

导航