Javascript 使用点滴(更新ing)

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.判断浏览器

5.timer时间

6. eval json

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。

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/lang/javascript/javascript-base/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">