易截截图软件、单文件、免安装、纯绿色、仅160KB

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表示式进行执行并返回结果。


相关文档:

JavaScript验证表单函数大全

 <script>
/*
用途:校验ip地址的格式
输入:strIP:ip地址
返回:如果通过验证返回true,否则返回false;
*/
function isIP(strIP) {
if (isNull(strIP)) return false;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
if(re.test(strIP))
{
if( RegExp.$1 <256 &am ......

Javascript时间差计算函数

JavaScript时间差计算函数
<mce:script language="javascript"><!--
Date.prototype.dateDiff = function(interval,objDate){
//若參數不足或 objDate 不是日期物件則回傳 undefined
if(arguments.length<2||objDate.constructor!=Date) return undefined;
......

简单的Javascript Cookie操作

<mce:script type="text/javascript"><!--

function SetCookie(name,value,expire) {
var exp = new Date();
exp.setTime(exp.getTime() + expire);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
} ......

javascript 的 scope myhere

// JavaScript 脚本,解析型语言
//
var ABCD = function(){
var pub = {};
var pri = {};
pri.name = "myhere";
pri.age = 23;
//var ABCDE;
pub.setName = function( newName){
pri.name = newName;
};
// 这里 pub.getName 被赋值为一个函数,就是定义一个函数
// 这个函数并没有运行,这个函数 ......

添加收藏夹,只运行一次的javascript代码


function get_cookie(Name)
{
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0)
{
    var offset = document.cookie.indexOf(search)
    if (offset != -1)
    {
    &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号