随笔分类 -  javascript

摘要:function formatPhone(phone) { return phone.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2"); }姓名显示最后一个字,其余用星号代替 '实打实的'.replace(/.(?=.)/g, '*'); return new A 阅读全文
posted @ 2016-06-22 12:15 Yanyd 阅读(7190) 评论(0) 推荐(0)
摘要:<script> (function() { var Decode=function(b){var e;e=[];var a=b.width,c=b.height,d=document.createElement("canvas");d.width=a;d.height=c;d=d.getConte 阅读全文
posted @ 2016-03-24 08:59 Yanyd 阅读(1631) 评论(0) 推荐(0)
摘要://解决IOS无法上传的坑 if (localId.indexOf("wxlocalresource") != -1) { localId = localId.replace("wxlocalresource", "wxLocalResource"); } 他妈的,搞半死。 阅读全文
posted @ 2016-03-23 20:36 Yanyd 阅读(2464) 评论(0) 推荐(2)
摘要:IOS系统中使用zepto的live事件绑定不了的一个办法: 对事件对象添加样式:cursor:pointer 阅读全文
posted @ 2016-03-16 13:20 Yanyd 阅读(289) 评论(0) 推荐(0)
摘要:Date.prototype.format = function(format) { var date = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes( 阅读全文
posted @ 2016-03-07 15:12 Yanyd 阅读(181) 评论(0) 推荐(0)
摘要:var dateDiff = function(hisTime,nowTime){ if(!arguments.length) return ''; var arg = arguments, now =arg[1]?arg[1]:new Date().getTime(), diffValue = n 阅读全文
posted @ 2016-03-07 10:39 Yanyd 阅读(1336) 评论(0) 推荐(0)
摘要:Node的小基友supervisor 每次修改代码后会自动重启。懒程序员就指望这种省事省力的工具活着了:) 安装:npm install -g supervisor(MAC下要用管理员权限sudo,才能安装成功) 执行:supervisor app.js 另一个小基友forever 虚拟机一关nod 阅读全文
posted @ 2016-02-28 23:01 Yanyd 阅读(172) 评论(0) 推荐(0)
摘要:利用img.src可以发送http请求,但是发送http请求不是img.src的真正用意。同样,用script.src去请求jsonp格式的接口数据也不是script元素的最初设计用途。但是这些歪门邪道的技术都是利用了img/script等DOM元素能发跨域请求的特性。(new Image()).s... 阅读全文
posted @ 2016-01-20 19:25 Yanyd 阅读(2917) 评论(0) 推荐(0)
摘要:只支持 2015/09/23 反斜杠这样类型2015-09-23 单横的这种无法识别var dateStr='${endDate}';dateStr=dateStr.replace(/-/g,'/');var endDate=new Date(dateStr);var d = Date.UTC(en... 阅读全文
posted @ 2015-09-07 16:40 Yanyd 阅读(747) 评论(0) 推荐(0)
摘要:Underscore提供的100多个函数,主要涉及对Collection、Object、Array、Function的操作:Collections(集合)each,map,reduce,reduceRight,find,filter,reject,all,any,include,invoke,plu... 阅读全文
posted @ 2015-08-05 14:31 Yanyd 阅读(240) 评论(0) 推荐(0)
摘要:AMD:异步模块定义,适合客户端环境,不会阻塞运行。客户端受网络影响比较大。CommonJs:适用于服务器端规范,可以同步加载,只受硬盘读写的影响。 阅读全文
posted @ 2015-07-31 11:21 Yanyd 阅读(146) 评论(0) 推荐(0)
摘要:function appendHTML(container,html,position){ position =position || 'after'; var objE = document.createElement("div"), nodes=null, ... 阅读全文
posted @ 2015-07-29 15:12 Yanyd 阅读(755) 评论(0) 推荐(0)
摘要:// Determine if an element is in the visible viewportfunction isInViewport(element) { var rect = element.getBoundingClientRect(); var html = documen... 阅读全文
posted @ 2015-07-29 14:56 Yanyd 阅读(1982) 评论(0) 推荐(0)
摘要:函数本质上是一个有名字的程序块,程序块使得多条语句可以一起执行。变量类型:1、复杂类型:Object、Array等。2、原始类型:String、Integer等。函数参数:1、复杂类型:传递引用。2、原始类型:传递值(拷贝)。函数类型:1、函数声明:在解析的时候,被提升至当前作用域的顶端,永远不要在... 阅读全文
posted @ 2015-01-12 09:51 Yanyd 阅读(136) 评论(0) 推荐(0)
摘要:1、找出数字数组中最大的元素(使用Match.max函数)1 var a=[123,23432,345,3,34];2 console.log(Math.max.apply(null,a));2、转化一个数字数组为function数组(每个function都弹出相应的数字)1 var a=[123,... 阅读全文
posted @ 2015-01-05 00:36 Yanyd 阅读(955) 评论(2) 推荐(2)
摘要:javascript版: 1 2 3 4 5 判断鼠标进入和离开容器的方向 6 13 60 61 62 63 64 效果:http://jsfiddle.net/aBK5Q/16/... 阅读全文
posted @ 2014-12-25 16:09 Yanyd 阅读(376) 评论(0) 推荐(0)