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 · 462 阅读 · 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 · 8047 阅读 · 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 · 2817 阅读 · 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 · 2302 阅读 · 0 评论 -
正则表达式匹配数字或者短横杠至多三次,数字可以不填写,学习正则表达式
先上正则表达式:^[+-]?[-]?([0-9]*\.?[0-9]*|[0-9]?\.?[0-9]*)?$这个表达式主要用来验证数字,如果不想填写数字的情况下可以使用---来进行代替在实际的生产环境中,往往可能会有这种需求,现在进行验证,往往要在前台和后台均做验证, 那么前台的验证框架最经典也是最有效的,则为正则表达式学习正则表达式可能刚开始看没有任何的感觉,或原创 2016-06-22 10:09:36 · 8806 阅读 · 0 评论 -
JQuery和JS操作LocalStorage/SessionStorage的方法
LocalStorage是对Cookie的优化没有时间限制的数据存储在隐私模式下不可读取大小限制在500万字符左右,各个浏览器不一致在所有同源窗口中都是共享的本质是在读写文件,数据多的话会比较卡(firefox会一次性将数据导入内存)不能被爬虫爬取,不要用它完全取代URL传参IE7及以下不支持外,其他标准浏览器都完全支持SessionStorage针对一个 session 的数据原创 2018-03-06 13:32:42 · 994 阅读 · 0 评论