JavaScript操作BOM总结

JavaScript操作BOM

  • window 对象

    • 常用属性

    名称说明
    history有关客户访问过的URL的信息
    ocation有关当前URL的信息
    creen只读属性,包含有关客户端显示屏的信息

    语法:

    	window.属性名=”属性值“;
    
    • 常用方法

    名称说明
    prompt()显示可提示用户输入的对话框
    alert()显示一个带有提示信息和一个”确定“按钮的警示对话框
    confirm显示一个带有提示信息、”确定“和”取消“按钮的对话框
    close()关闭浏览器
    open()打开一个新的浏览器窗口,加载给定URL所指定的文档
    setTimeout()在指定的毫秒数后调用函数或计算表达式
    setInterval()按照指定的周期(以毫秒计)来调用函数或表达式

    语法

    window.方法名();
    
  • history 对象 与 location 对象

    • history 对象

    名称描述
    back()加载 history 对象列表的前一个URL
    forward()加载 history 对象列表的后一个URL
    go()加载 hisstory 对象列表的某个具体URL
    • location 对象

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

    • document 对象的常用属性

    属性描述
    referrer返回载入当前文档的URL
    URL返回当前文档的URL
    • document 对象的常用方法

    方法描述
    getElementById()返回对拥有指定id的第一个对象的引用
    getElementByName()返回带有指定名称的对象集合
    getElementByTagName()返回带有指定标签名的对象的集合
    writ()向文档写文本、HTML表达式或JavaScript代码
  • JavaScript内置对象

    • 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
    getDllYear()返回Date对象的年份,其值为四位数
    getTime()返回自某一刻(1970年1月1日)以来的毫秒数
    • Math 对象

    方法说明示例
    ceil()对数进行上舍入Math.ceil(25.5);返回26
    Math.ceil(-25.5);返回-25
    floor()对数进行下舍入Math.floor(25.5);返回25
    Math.floor(-25.5);返回26
    round()把数四舍五入为最接近的数Math.round(25.5);返回26
    Math.round(-25.5);返回-26
    random()返回0~1 中的随机数Math.random() ;
    例如,0.627563256684
  • 定时函数

    • 常用定时函数

      • setTimeout()
      指定毫秒数后调用函数或计算表达式
      语法如下:
      setTimeout("调用的函数名称",等待的毫秒数);
      
      • setInterval()
      周期性调用函数或计算表达式
      语法如下:
      setInterval("调用的函数名称",周期性调用函数之间间隔的毫秒数);
      
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值