本文实例为大家分享了非常实用的js片段,供大家参考,具体内容如下
1.如何区分IE及非IE浏览器:
不支持
alert("这是 IE 浏览器");
}else{
alert("这不是 IE 浏览器");
}
@H_502_7@
2.将日期直接转换为数值:
3.非IE浏览器下将类数组对象 “arguments”转为数组:
4.最简单的选择运算符||:
@H_502_7@
如果=后面的第一个值计算结果为布尔值“真”,则 a 的值取第 1 个,否则取第 2 个。
5.单链式运算(如 a++ -1):
@H_502_7@
先执行“a-1”,再执行“a=a+1”。
6.有趣的void操作符:
void是一种操作符,用来计算一个表达式但不返回值。
7.跳转至新页面,并且保证浏览器不会再回退:
location 的 replace() 方法可以用一个新的文档替换当前文档,并且该方法还会覆盖 History 对象中的记录。8.几秒钟之后返回上一页:
Meta http-equiv="refresh" content="3;url=javascript:window.history.go(-1);">
9.在打开的子窗口中刷新父窗口:
10.验证是否为负数的正则表达式:
11.用JavaScript打印页面:
12.显示/隐藏一个DOM元素:
@H_502_7@
DOM元素的显示/隐藏主要是通过设置元素的样式display属性来实现。
13.实现alert()中的文本换行:
alert("p\np")
"\n"代表换行符。