随笔分类 - JavaScript
摘要:一、jQuery 1. jQuery获取与当前元素同级的元素个数$(tr).parent('tbody').children('tr').length; 二、JSON 1. 将文本转换成 json 对象JSON.parse(GX_row); 2. 将 json 对象转换成文本JSON.str...
阅读全文
摘要:增/改/删var json=[{'a':1},{'a':2}];json.push({'a':3}); //增json[0].a=11; //改json.remove(0); //删扩展(json也可按二维数组模式引用):即也可写作:json[0][a]=11; //改
阅读全文
摘要:在这个网址下单击键盘:http://www.baidu.com/baidu?&ie=utf-8&word=keyCode
阅读全文
摘要:转自:http://hi.baidu.com/catprayer/item/a9026116f28c15dbbf9042ecjs验证是否为数字,最简单的方法:isNaN函数的使用:function checknum(){ if (isNaN(frm.num.value)){ alert("请输入数字"); frm.num.focus(); return false; }}最完整最精确的方法:(正则表达式)1) "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-
阅读全文
摘要:转自:http://www.cnblogs.com/hongchenok/archive/2011/11/02/2232810.html<script type="text/javascript"> //保留两位小数 //功能:将浮点数四舍五入,取小数点后2位 function toDecimal(x) { var f = parseFloat(x); if (isNaN(f)) { return; } ...
阅读全文
摘要:转自:http://www.cnblogs.com/wanghk/archive/2013/02/04/2891510.htmljs 中的算术运算Math.pow(2,53) // => 9007199254740992: 2 的 53次幂 Math.round(.6) // => 1.0: 四舍五入 Math.ceil(.6) // => 1.0: 向上求整 Math.floor(.6) // => 0.0: 向下求整 Math.abs(-5) // => 5: 求绝对值 Math.max(x,y,z) // 返回最大值 Math.min(x,y,z)...
阅读全文
摘要:转自:http://www.cnblogs.com/W203654/archive/2012/04/17/2453374.htmlhttp://www.cnblogs.com/tobebetter/archive/2012/06/09/js_datetime.html1. JavaScript 获取当前时间戳:第一种方法:vartimestamp=Date.parse(newDate());结果:1280977330000第二种方法:vartimestamp=(newDate()).valueOf();结果:1280977330748第三种方法:vartimestamp=newDate().g
阅读全文
摘要:转自:http://www.cnblogs.com/hwx0807/archive/2011/06/28/2092021.html方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下:parseInt("1234blue");//returns1234parseInt("0xA");//ret
阅读全文
摘要:转自:http://www.cnblogs.com/jianshao810/archive/2010/09/09/1821861.htmlDate 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()Date 对象会自动把当前日期和时间保存为其初始值。参数形式有以下5种: new Date("month dd,yyyy hh:mm:ss"); newDate("month dd,yyyy"); newDate(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Da
阅读全文
摘要:来自http://new.dlgzy.com/bbs/show.asp?id=42&bd=8&totable=1日期时间脚本库方法列表Date.prototype.isLeapYear判断闰年Date.prototype.Format日期格式化Date.prototype.DateAdd日期计算Date.prototype.DateDiff比较日期差Date.prototype.toString日期转字符串Date.prototype.toArray日期分割为数组Date.prototype.DatePart取日期的部分信息Date.prototype.MaxDayOfDate
阅读全文
摘要:1. 在html头中加入以下3句话,可以防止大部分浏览器缓存<metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="Cache-Control"content="no-cache, must-revalidate"><metahttp-equiv="expires"content="Wed, 26 Feb 1997 08:21:57 GMT">2. 或者js中加入类似下面的代码
阅读全文
摘要:第一次用JSON作为jquery异步请求的传输对象,结果在jquery请求后返回的结果是字符串还是json对象上折腾了半天。等到问题解决了,也大致明白怎么个意思了,归根结底还是对jquery对相关json对象获取的理解有所偏差。这里考虑都考虑的是服务器返回的是JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。这里首先给出JSON字符串集,字符串集如下:var data="{ root:[ {name:'1',value:'0'}, {name:'6101',value:&
阅读全文
摘要:提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。1.工厂方式javaScript中创建自己的类和对象,我们应该是必须掌握的,我们都知道javaScript中对象的属性可以在对象创建后动态定义,比如下面的代码:<script type="text/javascript">//定义var oCar = new Object
阅读全文
摘要:onClick:鼠标单击事件。(是指鼠标按下,然后松开时产生。)onDblClick:鼠标双击事件。(是指鼠标快速按下,松开,并再次按下时产生。)onMouseDown:鼠标按下事件。(鼠标按下时即产生。)onMouseUp:鼠标释放事件。(是指鼠标从按下的状态到弹起。)onMouseMove:鼠标移动事件。(是指在特定元素上移动鼠标。)onMouseOver:鼠标经过事件。(是指,当指针从外界往元素上移动时产生。)onMouseOut:鼠标离开事件。(是指鼠标从特定元素上离开时产生。)onLoad:载入事件。(当图象或页面结束载入时产生。)onUnload:卸载事件。(当访问者离开页面时产生
阅读全文
摘要:一、警告框 alert("再次向您问好!在这里,我们向您演示" + '\n' + "如何向警告框添加折行。")二、确认框 function show_confirm(){ var r=confirm("Press a button!"); if (r==true){ alert("You pressed OK!"); }else{ alert("You pressed Cancel!"); } }三、提示框 function disp_prompt(){ var name=pro
阅读全文
摘要://js去除字符串的所有空格去掉字符串中的所有空格,不仅仅包含前后空格:text = text.replace(/\s/ig,'');去掉前后空格:第一种方法:使用trim()function Trim(m){ while((m.length>0)&&(m.charAt(0)==' ')) m = m.substring(1, m.length); while((m.length>0)&&(m.charAt(m.length-1)==' ')) m = m.substring(0, m.length-1
阅读全文
浙公网安备 33010602011771号