javascript的系统函数
javascript的系统函数
1,encodeURI方法
返回对一个URI字符串编码中的结果,本质是UTF-8编码
eg:
var urlStr = encodeURI('http://fanli.qq.com/index.html?a=ddd&msg=中国');
alert(urlStr);
2, decodeURI方法
对URI编码进行解码陈最初始的字符串并返回
3,parseInt方法
将一个字符串按指定的进制转换成一个整数
parseInt(numString, [radix])。如果没有指定第二个参数,则前缀为'0x'的字符串被视为十六进制,前缀为'0'的字符串被视为八进制
所有其他的字符串都被视为十进制。热含有非数字的字符串,则只取前面数字部分进制进行转换。
eg:
parseInt('123abc',10); //结果为123
4,parseFloat方法:若转换失败,则返回NaN
5,isNaN方法 ---拥有检测parseInt和parseFloat方法的返回值是否是NaN (Not a Number)
注意:判断一个数是否是NaN不能这样,if(xx == NaN),只能用该方法进行判断,如:
alert(NaN == NaN); //非常奇怪,这里的结果是false
alert(isNaN(NaN)); //true
6,escape方法
返回对一个字符串进行编码后的结果字符串。所有的空格,标点,重音符号以及任何其他人ASCII字符都用%xx编码替换。其中xx等于表示该字符的Unicode字符集的编码的十六进制,字符值大约255的字符均用%uxxxx格式进行表示。
7,unescape方法
将一个escape方法编码的结果字符串解码陈原始字符串并返回。
8,eval方法
将其中的参数字符串作为一个javascript表示式进行执行并返回结果。
相关文档:
2007-01-20 01:01
ie的javascript失效了,不是设置的问题
折腾了一晚上终于在水木上找到答案了,经过试验成功了。感谢这位haning。也希望转载之后,这篇文章能帮助更多的人。
================================================
发信人: haning (柏寒宇), 信区: Virus
标 题: KAV6.0使javascript语句失效修复方法 ......
<html>
<head>
<title>测试输入字符</title>
<script language=javascript>
String.prototype.lenB =function(){
return this.replace(/[^\x00-\xff]/g,"**").length;
}
function a() ......
from http://niunan.javaeye.com/blog/248256
Page.ClientScript.RegisterStartupScript(Page.GetType(),"message", "<mce:script language='javascript' defer>alert('验证码输入错误!');</mce:script>"); ......
JavaScript键盘事件侦听
在使用JavaScript做WEB键盘事件侦听捕获时,主要采用onkeypress、onkeydown、onkeyup三个事件进行出来。该三个事件的执行顺序如下:onkeydown -> onkeypress ->onkeyup。在一般情况下,采用三种键盘事件均可对键盘输入进行有效的响应。当在实际使用中,会发现这几者有些不同的差别。
......
javaScript验证提交
看例:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT=""&g ......