摘要: encodeURI 全局函数,返回参数uri的编码副本。ASCII的字母、数字和标点符号“-_.!~*'()”不编码,此外由于encodeURI的目的是给uri进行完整的编码,所以URI中具有特殊含义的ASCII标点符号“;/?:@&=+$,#”也不转义。uri中的其他字符都将转换成它的UTF-8编码,然后用十六进制的转义序列对生成的字符编码,并替换原有字符。如果使用该方法编码,应确保uri中不含有URI分隔符,如“?”和“#”。如果含有这些符号,应该用encodeURIComponent方法。decodeURI 全局函数,它返回参数uri解码后的副本。它将保留encodeUR 阅读全文
posted @ 2010-06-25 13:37 朝阳无限 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 可用性: ECMAScript v1继承: Object描述: Date对象是JavaScript语言的一种内部数据类型。它由构造函数Date()创建,创建了Date对象后,就可以使用多种方法来操作它。大多数方法只能用来设置或者读取对象的年份、月份、天数、小时、分钟及秒字段,并采用本地时间或UTC(世界时间GMT)时间。方法toString()及它的变种可以把日期转换成人们能够读懂的字符串。所谓Date对象的内部表示就是距1970年1月1日午夜(GMT时间)的毫秒数,方法getTime()可以把Date对象转换成为内部表示,方法setTime()可以把他从内部表示转换成其它形式。采用标准... 阅读全文
posted @ 2010-06-25 13:32 朝阳无限 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 可用性: ECMAScript v1继承: Object描述: 在JavaScript中,布尔值是一种基本的数据类型。Boolean对象是一个将布尔值打包的对象。当作为一个构造函数(带有运算符new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象。如果作为一个函数(不带运算符new)调用时,Boolean()只将它的参数转换成一个原始的布尔值,并且返回这个值。0,NaN,null,空字符串,和undefined的值都将转换成false。其它的原始值(除了false)以及其它的对象和数组都会被转换成true。属性:Boolean.toStr... 阅读全文
posted @ 2010-06-25 13:21 朝阳无限 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 可用性: ECMAScript v1继承: Object描述: 新创建并初始化数组。如果调用构造函数Array()时没有使用参数,那么返回的数组为空,length属性为0。当调用构造函数Array()只传递给它一个数字参数时(如果是负数,或者大于2^32-1,将抛出异常),将返回具有指定个数、元素为undefined的数组。当用其它参数调用构造函数Array()时,该构造函数将用参数指定的值初始化数组。当把构造函数作为函数调用,不使用new运算符时,它的行为与使用new运算符调用它时的行为完全一样。属性:Array.lentgh:一个可读写的整数,声明了数组中的元素个数。如果数组中的元素... 阅读全文
posted @ 2010-06-25 13:18 朝阳无限 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 可用性: ECMAScript v1继承: Object描述: 当一个函数被调用时,会为该函数创建一个Arguments对象,局部变量arguments也会自动的初始化以便引用那个Arguments对象。Arguments对象的主要用途是提供一种方法用来确定传递给函数的参数个数并且引用未命名的参数。属性:arguments:传递给函数的参数数组集合。arguments.callee:对当前正在执行的函数的引用。arguments.length:传递给函数参数的个数,同时也是Arguments对象中数组元素的个数。 阅读全文
posted @ 2010-06-23 23:11 朝阳无限 阅读(207) 评论(0) 推荐(0) 编辑