随笔分类 - JS
摘要:IE浏览器下使用GET发送请求时,如果两次请求的地址和参数相同,在不刷新页面的情况下,浏览器会缓存第一次请求的内容,服务端更新后浏览器仍然显示第一次的内容。 解决办法: 一. GET请求URL后加随机数,让服务器认为不是相同的请求 $.get("${path}/app/reload?timestam
阅读全文
摘要:1、循环遍历标签 2、循环遍历数组 用法:$.each() 第一个参数是循环的对象 , 第二个参数对对象中的每一个元素 执行 function函数 ,function 的第一个参数 i 是索引,item 是 循环对象中的每一个元素。
阅读全文
摘要:在a标签中调用js函数最适当的方法推荐使用: 1、a href="javascript:void(0);" onclick="js_method()" 这种方法是很多网站最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,
阅读全文
摘要:在js中定义对象: 方式一: var obj = {}; obj['a']=1; obj['b']=2; 方式二: var obj=new Object(); obj.a=1; obj.b=2; 在js中定义集合: var list = []; 在js中定义对象: 方式一: var obj = {}
阅读全文
摘要://子窗口获取父窗口id的值 window.opener.document.getElementById("id").value; //子窗口调用父窗口的函数 window.opener.show();
阅读全文
摘要:var obj=document.getElementById("iframe的name").contentWindow; var ifmObj=obj.document.getElementById("iframe中控件的ID"); ifmObj.click();
阅读全文
摘要:var arr=new Array("hello","word","java","eclipse","jsp"); //“、”为字符串连接符 alert(arr.join("、"));
阅读全文
摘要:1,普通for循环,经常用的数组遍历 2,优化版for循环:使用变量,将长度缓存起来,避免重复获取长度,数组很大时优化效果明显 3,forEach,ES5推出的,数组自带的循环,主要功能是遍历数组,实际性能比for还弱 forEach这种方法也有一个小缺陷:你不能使用break语句中断循环,也不能使
阅读全文
摘要:var str="hello,word,java,eclipse,jsp"; //字符串截取为数组 var strArr=str.split(","); for(j = 0,len=strArr.length; j < len; j++) { alert(strArr[j]); };
阅读全文
摘要:var str="hello,word,java,eclipse,jsp"; //从第六个字符开始截取,到第十个字符结束 alert(str.substring(6,10)); //从第六个字符开始截取,截取四个字符 alert(str.substr(6,4)); //从第一个逗号开始截取 alert(str.substring(str.indexOf(",")+1)); //从最后一个逗号开始...
阅读全文