`
sjsky
  • 浏览: 907618 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Javascript 使用点滴(更新ing)

阅读更多
    blog迁移至:http://www.micmiu.com

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

2.URL编码转换
  • escape()  解码:unescape()
  • encodeURI() 解码:decodeURI()
  • encodeURIComponent() 解码:decodeURIComponent()
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.isNaN(string) (is not a number)判断是不是数字类型。
   false ->是数字类型  true ->不是数字类型

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




分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics