目录
DataView
从 二进制 ArrayBuffer 对象中读写多种数值类型的底层接口,使用它时,不用考虑不同平台的字节序问题
new DateView(buffer [, byteOffset [, byteLength]])
实例属性
- buffer 只读属性,值在 DataView 被创建时就确定了,且不能改变
- byteLength 只读属性,类型化数组距离其ArrayBuffer起始位置的偏移(字节数)
- byteOffset 只读属性,类型化数组的长度(元素数)
实例方法
- getBigInt64(byteOffset [, littleEndian]) 从 DataView开始获取一个指定偏移量的有符号64位整数
littleEndian false 和 undefined 按大端方式读取数据 - setBigInt64(byteOffset, value [, littleEndian]) 距DataView 的起始位置的指定字节偏移处存储一个带符号的64位整数
- getBigUint64() 以下都有相似的setXXX()
- getFloat64()
- getFloat32()
- getInt16()
- getUint16
- getInt32()
- getUint32()
- getInt8()
- getUint8
Date
静态方法
- now()
- parse() 解析一个某个日期的字符串,返回1970-1-1 00:00:00 UTC 到该日期对象(该日期对象的UTC时间)的毫秒数
- UTC() 接受的参数同日期构造函数接受最多参数时一样,返回毫秒数
实例方法
getXXX方法对应的还有setXXX方法
- getDate() 返回一个指定的日期对象为一个月中的哪一日
- getFullYear() 根据本地时间返回指定日期的年份
- getDay() 返回一个具体日期中一周的第几天,0 表示星期天
- getHours()
- getMinutes()
- getMilliseconds()
- getMonth()
- getSeconds()
- getTime() 返回一个时间的格林威治时间数值
- getTimezoneOffset() 返回协调世界时(UTC)相对于当前时区的时间差值,单位为分钟
- getUTCDate() 以世界时为标准,返回一个指定的日期对象为一个月中的第几天
- getUTCDay()
- getUTCFullYear()
- getUTCHours()
- getUTCMilliseconds()
- getUTCMinutes()
- getUTCMonth()
- getUTCSeconds()
- toISOString() 返回一个 ISO格式的字符串: YYYY-MM-DDTHH:mm:ss.sssZ
- toJSON()
- toLocalDateString([locales [, options]])
- toLocalTimeString([locales [, options]])
- toLocalString([locales [, options]])
- toTimeString()
- toString()
- toUTCString()
decodeURI(encodedURI)
解码由encodeURI 创建或其它流程得到的统一资源标识符
decodeURIComponent(encodedURI)
解码由 encodeURIComponent 方法或者其它类似方法编码的部分统一资源标识符
encodeURI(URI)
类型 | 包含 |
---|---|
保留字符 | ; , / ? : @ & = + $ |
非转义的字符 | 字母 数字 - _ . ! ~ * ’ ( ) |
数字符号 | # |
encodeURIComponent(str)
通过将UTF-8编码的转义序列替换某些字符的每个实例来编码 URI