JS内置对象
Posted 要努力啊小汤!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS内置对象相关的知识,希望对你有一定的参考价值。
JS内置对象
Window对象
document、history、location、navigator、screen 返回相应对象的引用
parent、self、top 分别返回父窗口、当前窗口和最顶层窗口的对象引用
screenLeft、screenTop、screenX、screenY 返回窗口的左上角的坐标
innerWidth、innerHeight 分别返回窗口文档显示区域的宽度和高度
outerWidth、outerHeight 分别返回窗口的外部宽度和高度
closed 返回当前窗口是否已被关闭,返回布尔值
opener 返回对创建此窗口的窗口引用
open()、close() 打开或关闭浏览器窗口
alert()、confirm()、prompt() 分别弹出警告框、确认框、用户输入框
moveBy()、moveTo() 按偏移量移动、移动到指定的屏幕坐标
scrollBy()、scrollTo() 按偏移量滚动内容、滚动到指定坐标
setTimeout(“代码”,毫秒)、clearTimeout(对象) 设置或清除普通定时器
setInterval(“代码”,毫秒)、clearInterval(对象) 设置或清除周期定时器
·调用时因为window对象是最顶层的对象、所以可以省略window
var a = setTimeout("window.alert(‘i‘)",3000);
clearTimeout(a);
var inter = setInterval(function(){alert("dwadw")},3000)
clearInterval(inter);
screen对象
·获取用户计算机的屏幕信息
width、height 屏幕的宽度和高度
availWidth、availHeight 屏幕可用宽度和可用宽度(不包括Windows任务栏)
colorDepth 屏幕的颜色位数
location对象
·获取和设置当前网页的URL地址
hash 获取或设置URL中的锚点
host 获取或设置URL中的主机名
port 获取或设置URL中的端口号
href 获取或设置整个URL
pathname 获取或设置URL的路径部分
protocol 获取或设置URL的协议
search 获取或设置URL地址中的GET请求部分
reload 重新加载当前文档
history对象
back() 加载历史记录中的前一个URL
forward() 加载历史记录中的后一个URL
go() 加载历史记录中的某个页面
document对象
·处理网页文档
body 访问元素
lastModified 获得最后修改文档的日期和时间
referrer 获得该文档的来路URL地址
title 获得当前文档的标题
write() 向文档写入html或javascript代码
Date对象
·var 变量 = new Date();
·获取和设置日期与时间的方法
getYear() 返回日期的年份,是2位或4位
setYear(x) 设置年份值x
getFullYear() 返回日期的完整年份 2013
setFullYear(x) 设置完整年份值
getMonth() 返回日期的月份 1月~12月
setMonth(x) 设置日期的月份
getDate() 返回日期的日期值 1~31
setDate(x) 设置日期值
getDay() 返回值0~6 0:星期天
getHours() 返回小时值 0~23
setHours(x) 设置小时值
getMinutes() 返回时间的分钟 0~59
setMinutes(x) 设置分钟数
getSeconds() 返回时间的秒数
setSeconds(x) 设置时间秒数
getMilliseconds() 返回时间毫秒值 0~999
setMilliserconds(x) 设置毫秒数值
getTime() 返回1970年1月1日至今的毫秒数
setTime(x) 设置日期时间
toLocaleString() 根据本地时间格式,把Date对象转换为字符串
toLocaleTimeString() 根据本地时间格式,把Date对象时间部分转换为字符串
toLocaleDateString() 根据本地时间格式,把Date对象日期部分转换为字符串
toGMTString() 返回时间对应的格林尼治标准时间的字符串
String对象
length 返回字符串中字符的个数
charAt(数) 返回指定索引位置处的字符(从0开始)
indexOf(字符串A) 返回字符串中字符串A出现位置(第一次出现位置)
lastIndexOf(字符串A) 返回字符串中字符串A出现位置(最后一次出现位置)
substr(startIndex[,length]) 返回从起始索引提取length个字符
substring(数,数) 返回两个索引间的字符串
split(分割字符) 把字符串切分为字符串数组
search(表达式) 通过正则表达式搜索字符,返回下标值
replace(字符串A,字符串B) 替换与正则表达式匹配的子串
toLowerCase() 把字符串转换为小写
toUpperCase() 把字符串转换为大写
localeCompare(字符串A) 对象与字符串A比较是否一致(一致为:0,不一致为:1)
var str = "dwahdu,iwah,dfuioh,aegoi,asghor";
str.search(/Ah/i) #返回2 忽略大小写
str.search(“Ah”) #返回-1 对大小写敏感
以上是关于JS内置对象的主要内容,如果未能解决你的问题,请参考以下文章