JavaScript操作BOM对象



window对象的常用属性:
history         有关客户访问过的URL的信息

location        有关当前URL的信息

screen          只读属性,包含有关客户端显示屏幕信

window.location="要去到的网站地址";


window对象的常用方法:
prompt()        显示可提示用户输入的对话框

alert()         显示一个带有提示信息和一个"确定"按钮的警示对话框

confirm()       显示一个带有提示信息"确定"和"取消"按钮的对话框

close()         关闭浏览器窗口

open()          打开一个新的浏览器窗口,加载给定URL所指定的文档

setTimeout()    在指定的毫秒数后调用函数计算表达式

setInterval()   按照指定的周期(以豪秒计)来调用函数或表达式


1.confirm()
  confirm()将弹出一个确认对话框
  window.confirm("对话框中显示的纯文本");

2.close()
  close()方法用于关闭浏览器
  window.close();

3.open()
  在网页上弹出一个新的浏览器窗口
  window.open("弹出窗口的url","弹出窗口的名字",窗口特征");

history对象与location对象

history对象的方法
back()      加载history对象列表中的前一个URL
forward()   加载histort对象列表中的后一个URL
go()        加载history对象列表中的某个人具体URL

back()方法会让浏览器加载前一个浏览过的文档,等同于浏览器中的"后退"按钮

forward()方法会让浏览器加载后一个浏览过的文档,等同于浏览器中的"前进"按钮

go(n)方法中的n是一个具体的数字,当>0时,装入历史列表中往前数的第n个页面,当n=0时,
装入当前页面,当n<0时,装入历史列表中往后数的第n个页面。列入
 history.go(1)代表前进一页,相当于浏览器的前进按钮,

 history.go(-1)代表后退一页,相当于浏览器的后退按钮,

location对象
 location对象的属性

host            设置或返回主机名和当前URL的端口号
hostname        设置或返回当前URL的主机名
href            设置或返回完整的URL
 
location对象的方法
reload()               重新加载当前文档
replace()              用新的文档替换当前文档

document对象的常用属性

referrer     返回载入当前文档的url
url          返回当前文档的url

 referrer的语法格式如下
  document.referrer   
 当前文档如果不是通过超链接访问的,则document.referrer的值为null
 url的语法格式如下
 document.url        


document对象的常用方法:

getelemrnybyid          返回对拥有指定id的第一个对象的引用
getelementbyname        返回带有指定名称的对象集合
getelementbytagname     返回带有指定标签名的对象的集合
write                   向文档写文件,html表达式或javascirpt代码


Date对象的常用方法:
getdate()       返回date对象的一个月中的每一天,其职为1~31
getday()        返回date对象的星期中的每一天,其职为0~6
gethours()      返回date对象的小时数,其职为0~23
getminutes()    返回date对象的分钟数,其职为0~59
getseconds()    返回date对象的秒数,其职为0~59
getmonth()      返回date对象的月份,其职为0~11
getfullyear()   返回date对象的年份,其职位四位数
gettime()        返回某一时刻(1970年1月1日)以来的毫秒数

javascript内置对象:

     Date    用于操作时间和日期
      Date对象
     语法:
        var 日期实例=new dare();


Math对象的常用方法:
ceil()      对数进行上舍入
floor()     对数进行下舍入
round()     把数四舍五入为最接近的数
random()    返回0-1中的随机数

reandom()方法返回的随机数包括0,不包含1,且都是小数,如果想选择一个1~100中的整数则代码如下:

                var iNmu=Math.frool(Math.random()*100+1)

定时器函数

 1.setTimeout()
   setTimeout()用于在指定的毫秒后调用函数或者计算器表达式.语法如下
   setTimeout("调用的函数名称","等待的毫秒")
2.setInterval()
  setInterval()可按照指定的周期(以毫秒计)来调用函数或计算表达式.语法如下
  setInterval("调用的函数名称"周期性调用函数之间间隔的毫秒数)
3.clearTimeout()和clearInterval()

  clearTimeout()函数用来清除setTimeout()函数设置的定时器,语法如下
  clearTimeout(setTimeout()返回ID值);

  clearInterval()函数用来清除Setinterval()函数设置的定时器,语法如下
  clearInterval(setInterval()返回的ID值);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值