javascript
邢庆
应无所住,而生其心
展开
-
document.all用法
一. document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素 二. document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); } 三. 也可以通过给某个元素设置id属性(id=aaaa),然后用d原创 2012-08-27 16:29:32 · 467 阅读 · 0 评论 -
js判断时间格式及时间大小
检查格式2003-9-9 23:11:23 function changev(){ var aaa=inputtime.value ttt=aaa.match(/\d{4}-\d{1,2}-\d{1,2} \d{1,2}:\d{1,2}:\d{1,2}/) if(ttt==null) aler原创 2012-08-28 16:06:11 · 8068 阅读 · 0 评论 -
js在开发碰到很多的逻辑分支情况解决思路
js在开发大型组件库的时候经常会碰到很多的逻辑分支情况。 if(target === "font"){ someFunction(){...} } else if(target === "code"){ someFunction(){...} } else if(target === "table"){ someFunction(){...} } else if(targ原创 2012-12-09 10:53:52 · 2825 阅读 · 0 评论 -
javascript(js)的小数点加减乘除问题
javascript(js)的小数点加减乘除问题,是一个js的bug如0.3*1 = 0.2999999999等,下面列出可以完美求出相应精度的四种js算法 //除法 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){}原创 2012-12-19 14:01:07 · 2310 阅读 · 0 评论 -
正则表达式匹配数字或者短横杠至多三次,数字可以不填写,学习正则表达式
先上正则表达式:^[+-]?[-]?([0-9]*\.?[0-9]*|[0-9]?\.?[0-9]*)?$ 这个表达式主要用来验证数字,如果不想填写数字的情况下可以使用---来进行代替 在实际的生产环境中,往往可能会有这种需求,现在进行验证,往往要在前台和后台均做验证, 那么前台的验证框架最经典也是最有效的,则为正则表达式 学习正则表达式可能刚开始看没有任何的感觉,或原创 2016-06-22 10:09:36 · 8843 阅读 · 0 评论 -
JQuery和JS操作LocalStorage/SessionStorage的方法
LocalStorage 是对Cookie的优化 没有时间限制的数据存储 在隐私模式下不可读取 大小限制在500万字符左右,各个浏览器不一致 在所有同源窗口中都是共享的 本质是在读写文件,数据多的话会比较卡(firefox会一次性将数据导入内存) 不能被爬虫爬取,不要用它完全取代URL传参 IE7及以下不支持外,其他标准浏览器都完全支持 SessionStorage 针对一个 session 的数据原创 2018-03-06 13:32:42 · 1005 阅读 · 0 评论