7月15日:BOM总结

BOM(浏览器对象模型)是JS实现的一部分,没有任何相关的标准。
一、Window对象

  a.窗口操作:
    1. moveBy(IE) 相对移动
      window.moveBy(100,100);
    2. moveTO (IE) 以屏幕左上角为原点进行移动
      window.moveTo(100, 100);
    3. resizeBy(IE) 原型上增减宽高
      window.resizeBy(300, 300);
    4. resizeTo 修改宽高的指定值
      window.resizeTo(300, 300);
    5. screenLeft/Top(IE) 查看窗口距离屏幕左边和顶部的距离
      alert(window.screenLeft/Top);
    6. screenx/y(Mozilla) 查看窗口位置
      alert(window.screenX/Y);
    7. innerWidth/Height 查看客户区宽高
      alert(window.innerWidth/Height);
    8. outerWidth/Height 查看窗口宽高
      alert(window.outerWidth/Height);

  b.窗口的打开关闭
    1. open("url","名称","属性") 在新窗口中打开
      window.open("page2.html", "", "width=400px, height=400px");
    2. close 关闭副窗口

  c.系统对话框
    1. alert (字符串)
    2. confirm 选择是(true)或否(false)
      if(confirm("是否提交")) {
        alert("提交成功!");
      } else {
        alert("提交失败!");
      }
    3. prompt("input","默认值") OK返回输入值,取消返回null

  d.状态栏
    通过defaultStatus或status设置,defaultStatus优先级大于status

  e.时间间隔和暂停
    1. setTimeout() 延迟 clearTimeout 清除延迟;执行一次
      var str = (123);
      var t = window.setTimeout("alert(str)",2000);
      window.clearTimeout(t);
    2. setInterval/clearIterval 可多次执行延迟

  f.历史
    1. windou.history.forward/back 前进或后退历史页面
      btn1.onclick = function() {
        window.history.forward();
      };
      btn2.onclick = function() {
        window.history.back();
      };
  2. window.history.go(+/-n) 当n>0,前进到第n个页面;当n<0,后退到第n个页面
  3. window.history.length() 查看历史页面个数

二、document对象

  1. document.lastModified 查看最后修改时间
   document.referrer 查看后退一个页面的url
   document.title 查看标题
   document.URL 查看当前页面的url
  2. anchors 锚点合集
    document.anchors.length
   forms 表单合集
   images 图片合集
   links 超链接合集
  3. document.write 向文档写入数据
   document.writeln 向文档写入数据,并已空格隔开
    document.write(123);
    document.write(123);
    document.writeln(123);
    document.writeln(123);
    document.writeln(123);

三、location 对象

  1.href();assign();replace() 都可以用来跳转网页,但replace()方法不会产生历史信息

  2.reload() 重新载入当前页面;值为ture时,从服务器刷新,上传数据;值为false时,本地刷 新,不上传数据

四、navigator 对象:关于浏览器本身的信息

  1.appCodeName 浏览器代码名的字符串表示

  2.appVersion 浏览器版本信息的字符串表示

五、screen 对象

  1.availHeight/Width 窗口可使用的屏幕高度/宽度

  2.height/width 屏幕的高度/宽度

  3.全屏设置(IE)
    window.moveTo(0,0);
    window.resizeTo(screen.availWidth,screen.availHeight);

时间: 2024-10-07 23:19:21

7月15日:BOM总结的相关文章

5月15日上午学习日志

2017年5月15日上午把昨天记忆的英语单词的多种词意用自己组句的方法联系起来再记忆一遍,然后再联系真题学10个考研高频词汇,然后再复习昨天的词汇,听外教讲授Eclipse 的课程.

(X6支持https)2017年9月15日友价T5X6商城站长交易源码仿互站送手机版程序8套模版

(https专版)2017年9月15日友价T5X6商城站长交易源码仿互站送手机版程序8套模版 修复官方版本的各种问题,, 安装步骤,1.将源码上传到主机,2.专入数据库文件.依次导入codes_170915.sql codes_data.sql codes_data_city.sql后台用户名密码: admin admin123 友价源码 X620170915补丁(主要修复https SSL及兼容问题) 以下是本次补丁的升级内容: 1.修复https微信登录功能2.手机版SSL错误,兼容http

9月15日 我将参加《Gdevops全球敏捷运维峰会》分享

9月15日 我参加<Gdevops全球敏捷运维峰会>主讲 http://gdevops.com/ 分享mariadb所有的产品线(包括spider分库分表)和mongodb分片运维经验分享 https://mp.weixin.qq.com/s/pQwQjgpYnFpt5fQwRadP_A 有兴趣的朋友,可以报名参加.

2017年 1月 15日 指针 学习整理

有关指针的概念: 指针是一个特殊的变量,它里面存储的数值被解释为内存里的一个地址. FIrst of all:我们需要明确目标 关于指针的学习以及使用我们需要搞清楚有关指针的四个内容:指针的类型,指针所指向的类型,指针的值(或者说叫指针所指向的内存区),还有指针本身所占用的内存区(指针也是一个特殊的变量吗,它肯定也是占据内存的).接下来让我们分别进行学习. 我们先来申明几个指针的例子: 1 int *ptr; 2 char *ptr; 3 int **ptr; 4 int (*ptr)[3];

软考信息系统监理师,2016年3月15日作业

软考信息系统监理师,2016年3月15日作业: 第一章:监理基础 1.目前我国信息服务管理包括哪四个方面措施? 答: (1) 计算机信息系统集成单位资质管理 (2) 信息系统项目经理资格管理 (3) 信息系统工程监理单位资质管理 (4) 信息系统工程监理人员资格管理 2.什么是信息系统工程? 答: 信息化工程建设中的信息网络系统.信息资源系统.信息运用系统的新建.升级.改造工程 3.什么是四控三管一协调? 答: 四控"指信息系统工程的质量控制.进度控制.投资控制.变更控制: "三控&q

冲刺阶段(二)第五天 5月15日

昨天:通过上网和查询老师课件,学会了软件详细文档的书写,能够系统地把握文档书写的脉络. 今天,在软件工程课上通过老师的英明指点,对本软件的设计有了一些新的想法和改进,并设计好了详细的改进思路. 困难:由于技术和时间问题GPS导航功能无法实现,所以通过小组讨论后这个功能只能遗憾地取消. 冲刺阶段(二)第五天 5月15日,布布扣,bubuko.com

软考信息系统监理师,2016年3月15日作业(冬青子)

软考信息系统监理师,2016年3月15日(冬青子)作业: 第一章:监理基础1.目前我国信息服务管理包括哪四个方面措施? 答:一是计算机信息系统集成单位资质管理: 二是信息系统项目经理资格管理: 三是信息系统工程监理单位资质管理: 四是信息系统工程监理人员资格管理.2.什么是信息系统工程? 答:是指信息化工程建设中的信息网络系统.信息资源系统.信息运用系统的新建.升级.改造工程.3.什么是"四控三管一协调"? 答:"四控"指信息系统工程的质量控制.进度控制.投资控制.

2015年10月15日项目经理中项作业(质量管理与人力资源管理)

2015年10月15日作业(10.11章) 10章.质量管理: 1.项目质量规划的方法/技术和工具,并简要描述: 效益/成本分析 基准比较 流程图 实验设计 质量成本分析 质量功能展开(QFD) 过程决策程序图法(PDPC) 2.项目质量保证的方法/技术和工具,并简要描述: 项目质量管理通用方法(     ) 过程分析 项目质量审计 3.项目质量控制的方法/技术和工具,并简要描述: 测试 检查 统计抽样 6σ 因果图 流程图 直方图 检查表 散点图 排列图 控制图 相互关系图 亲和图 树状图 矩

5月15日----疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜

疯狂猜成语-----三周第三次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:总结自己的工作任务,验收自己的任务成果,领取明日任务.并且在会议上讨论我们的最后作品要求以及离最终效果的距离. 已经完成任务: 小组成员 已完成的任务 尹亚男    袁雪 数据资料收集完毕 郭林林 高级游戏代码基本成型,正在进行测试 胡潇丹 高级游戏的数据库基本建成 杨霏 后台代码连接完成 赵静娜 记录会议内容,总结会议 明日任务: 小组成员 计划任务 尹亚男 优化游戏界面,实现图片图标的转换

软考信息系统监理师2016年3月15日作业

2016年3月15日作业: 第一章:监理基础 1.目前我国信息服务管理包括哪四个方面措施? 答:计算机信息系统集成单位资质管理 信息系统项目经理资格管理 信息系统工程监理单位资质管理 信息系统工程监理人员资格管理 2.什么是信息系统工程? 答:信息系统工程是指信息化工程建设中的信息网络系统.信息资源系统.信息应用系统的新建.升级.改造工程. 3.什么是四控三管一协调? 答:四控指:质量控制.进度控制.投资控制.变更控制 三管:信息管理.合同管理.安全管理 一协调:在信息系统工程实施过程中协调有关