2、需要做页面刷新的时候推荐使用location.replace和location.href两个方法,而不推荐使用location.reload和history.go(0),因为这两个刷新相当于按F5刷新,有表单提交的页面很容易会给出是否重复提交表单的提示。
3、使用Array.join在Internet Explorer中进行字符串连接操作是最快的;而+= 或者 String.prototype.concat.apply(object, arguments) 在其他浏览器中表现得更好。
4、判断中英文字符长度 if (string.match(/[^\x00-\xff]/ig) != null) //全角
5、计算某年某月共有多少天函数:
function days_in_month(y, m) {
}
6、jquery使所有ajax请求不缓存方法:$.ajaxSetup({cache: false});
7、取数组最大和最小值
Math.max.apply(Math, [1,2,3]) //3
8、 行内元素设置padding,只有padding-left和padding-right生效,padding-top和padding-bottom无效。
比如行内元素<a>应用了padding:50px,只影响了左右,但没有影响上下。
9、js操作iframe
获得iframe的window对象 :
ie6:iframeElement.contentWindow
获得iframe的document对象 :
ie:element.contentWindow.document