随笔分类 - javascript-常用函数
摘要:基于 postMessage 和 localStorage 的跨域本地存储方案 安·记 2014-09-07 2099 阅读 跨域 存储 localStorage HTML5 的 postMessage 为解决跨域页面通信提供了一套可控的机制, 而 localStorage 则提供了易用简洁的本地存
阅读全文
摘要:JS日期格式化转换方法 1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。 可以为Date原型添加如下的方法: 比如我们可以这样调用下: var time1 = new Date().f
阅读全文
摘要:解决方法思路:将小数化成整数后再作运算。具体代码如下: /*** 加法运算,避免数据相加小数点后产生多位数和计算精度损失。** @param num1加数1 | num2加数2*/function numAdd(num1, num2) { var baseNum, baseNum1, baseNum
阅读全文
摘要:function loadJS(id, url){ var xmlHttp = null; if(window.ActiveXObject) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xmlHttp = n
阅读全文
摘要:function test(str){ var regex = /^[^_][A-Za-z]*[a-z0-9_]*$/ ; var ret = regex.test(str); if (ret == true) { alert('正确'); } else { ...
阅读全文
摘要:aInpt.onclick=function(){ // 1. 第一步 if(window.XMLHttpRequest) { var oAjax=new XMLHttpRequest(); //兼容标准IE 谷歌 火狐 } else{ va...
阅读全文
摘要://事件绑定function bindFn(obj,Event,fn){ if(obj.addEventListener) //addEventListener 兼容标准浏览器 (IE标准,谷歌,火狐) { obj.addEventListener(Eve...
阅读全文
摘要://查找类function getElementsByClassName(parent,tagName,className){ var aEle=parent.getElementsByTagName(tagName); var arr=[]; for(var i=0; i<aE...
阅读全文
摘要:获取元素到页面的距离function getPosition(obj){ var post={l:0,t:0}; while(obj){ post.l += obj.offsetLeft; post.t += obj.offsetTop; obj = obj.o...
阅读全文
摘要:if(!/^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/i.test($(this).val())) { alert('输入手机号码有误'); }
阅读全文