JS组成部分

组成:

ECMAscript解释器 没有兼容问题 ES6到ES10会有兼容性问题

BOM 浏览器对象模型 几乎都不兼容

DOM 文档对象模型 部分兼容 DOM1 DOM2 DOM3

BOM

Window窗体对象

属性

  1. innerheight 返回窗口的文档显示区的高度。(可见区域宽高)
  2. innerwidth 返回窗口的文档显示区的宽度。
  3. outerheight 返回窗口的外部高度。 (不带菜单栏和控制台的,整个宽高)
  4. outerwidth 返回窗口的外部宽度。
  5. pageXOffset 设置或返回当前页面相对于窗口显示区左上角的 X 位置。
  6. pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。
  7. self 返回对当前窗口的引用。  
  8. screenLeft左上角在屏幕上的x坐标(IE)
  9. screenTop左上角在屏幕上的y坐标(IE)
  10. screenX左上角在屏幕上的x坐标
  11. screenY左上角在屏幕上的y坐标

方法

  1. alert() 显示带有一段消息和一个确认按钮的警告框。
  2. clearInterval() 取消由 setInterval() 设置的 timeout。  
  3. clearTimeout() 取消由 setTimeout() 方法设置的 timeout。  
  4. close() 关闭浏览器窗口。
  5. confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。  
  6. moveBy() 可相对窗口的当前坐标把它移动指定的像素。  
  7. moveTo() 把窗口的左上角移动到一个指定的坐标。  
  8. open() 打开一个新的浏览器窗口或查找一个已命名的窗口。  
  9. print() 打印当前窗口的内容。  
  10. prompt() 显示可提示用户输入的对话框。  
  11. resizeBy() 按照指定的像素调整窗口的大小。  
  12. resizeTo() 把窗口的大小调整到指定的宽度和高度。  
  13. scrollBy() 按照指定的像素值来滚动内容。  
  14. scrollTo() 把内容滚动到指定的坐标。  
  15. setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。  
  16. setTimeout() 在指定的毫秒数后调用函数或计算表达式。

open方法的参数

open(地址,名字,样式”width=200,height=200”)

属性

  1. width宽度
  2. height高度
  3. Top上方的偏移量
  4. left左侧的偏移量
  5. location是否显示地址栏 yes/no
  6. menubal是否显示菜单栏 yes/no
  7. resizable是否可以拖动改变大小yes/no
  8. srcollbar是否显示滚动条 yes/no

Navigator 包含客户端浏览器的信息。

Screen 包含客户端显示屏的信息。

Location地址栏对象

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

兔子^-^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值