Javascript 使用点滴(更新ing)

[color=red]blog迁移至[/color]:[url=http://www.micmiu.com]http://www.micmiu.com[/url]

1. 获取frame的document
var sub_d = window.frames["subIframe"].document;
var p_d = parent.frames['mainframe'].document;

2.URL编码转换
[list]
[*]escape() 解码:unescape()
[*]encodeURI() 解码:decodeURI()
[*]encodeURIComponent() 解码:decodeURIComponent()[/list]
3.正则表达式
var regu = /^[0-9a-zA-Z]+$/;
var regu = /^[0-9a-zA-Z]+$/gi;
var regu = new RegExp("^[0-9a-zA-Z]+$");
var regu = new RegExp("^[0-9a-zA-Z]+$","gi");

//主要转义字符
var regu = /^\d+(\.\d+)?$/;
var regu = new RegExp("^\\d+(\.\\d+)?$");


4.判断浏览器

//以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。
var ie = !+"\v1"; alert(ie);

//目前最短的是借助IE不支持逗号结尾的数组
var ie = !-[1,];alert(ie);

if(-[1,]){
alert("这不是IE浏览器!");
}else{
alert("这是IE浏览器!");
}


5.timer时间

var o_time = setTimeout('doXXX', 5000);
clearTimeout(o_time );

var o_interval = setInterval('doXXX', 5000)
clearInterval(o_interval);

6.var o_json =eval('(' + jsonstring+ ')');

7.
window.location.href = "#top"
window.location.hash = "#top"

8.[color=blue]isNaN(string)[/color] (is not a number)判断是不是数字类型。
[color=red]false ->是数字类型 true ->不是数字类型[/color]

[color=blue]parseInt(string, radix)[/color] 函数可解析一个字符串,并返回一个整数。
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。
如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。
如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值