`
xyuwe
  • 浏览: 11639 次
社区版块
存档分类
最新评论

BOM-WINDOW

 
阅读更多

window 对象

1 全局作用域

var age= 29 ;
window.color = "red";

//IE 9 版本以下报错
delete window.age ; //false

//IE 9 版本以下报错
delete window.color ; // true

alert(window.age) // 29
alert(window.color) // undefined

 

2 iframe 

 

window frams 中 通过索引值从0开始,从左到又,从上到下 也可以通过名称来进行访问

 

<frameset cols="50%,50%">
  <frame src="" name="frame1">

   <frame src="" name="frame2">

</frameset>

window.frames[0] = window.frames["frame1"];
window.frames[1] = window.frames["frame2"];

 另外TOP 对象始终指向最高层的框架

 

 

3 窗口位置

var leftTops =  (typeof window.screenLeft  == 'number') ? window.screenLeft : window.screenX;

var topTops =  (typeof window.screenTop  == 'number') ? window.screenTop  : window.screenY;


因为fireFox 的位置信息是用screenX, screenY 来表示的,其他的用screenLeft,screenTop

 

4 窗口大小

innerWidth innerHeight outerWidth outerHeight

 

5 间歇调用和超时调用

//超时调用
var id = setTimeout(function(){alert(1)},1000);

clearTimeout(id)
//他表示的是等1S 后 讲当前任务放入到队列中,如果队列是空的,就立即执行
//否则等待


var id = setInterval(function(){},1000);
cleartInterval(id);
//表示每个1S 执行1次

 6 系统对话框

//alert , confirm ,prompt

//alert 不说

if(confirm("delete")){

   alert("delete")
}else{
   alert("ok")
}

prompt("what's your name","allen");

var inputName = prompt("what's your name");

 

注意

javascript trim 方法在IE 9 以上才能用,因此还是建议使用jQuery的trim 方法

 

分享到:
评论

相关推荐

    JavaScript bom操作 window-event 示例代码

    JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码...

    BOM-brwoser on minigui

    它不依赖于X Window System,而是直接与硬件进行交互,提供窗口管理、图形绘制和事件处理等功能。Minigui的设计目标是小体积、低内存占用和高效运行,适合资源有限的设备。 2. **Dillo浏览器**:Dillo是一款快速、...

    JavaScript bom操作 window对象的方法 示例代码

    JavaScript bom操作 window对象的方法 示例代码JavaScript bom操作 window对象的方法 示例代码JavaScript bom操作 window对象的方法 示例代码JavaScript bom操作 window对象的方法 示例代码JavaScript bom操作 ...

    JavaScript BOM操作 window对象的子级对象 示例代码

    JavaScript BOM操作 window对象的子级对象 示例代码JavaScript BOM操作 window对象的子级对象 示例代码JavaScript BOM操作 window对象的子级对象 示例代码JavaScript BOM操作 window对象的子级对象 示例代码...

    Js-Bom-refrence:Js Bom Refrence

    JavaScript Browser Object Model (BOM) 是前端开发中的一个重要概念,它允许我们与浏览器进行交互,管理窗口、位置、历史记录、存储以及定时器等。在"Js-Bom-refrence"这个资源中,我们可以期待找到关于JavaScript ...

    Javascript之BOM(window对象)详解_.docx

    本文将深入探讨JavaScript中的BOM(Browser Object Model,浏览器对象模型)以及其中的核心对象——window对象。BOM允许JavaScript与浏览器进行交互,包括处理窗口、框架、位置等。在Web开发中,尽管ECMAScript是...

    【温故而知新】JavaScript的BOM之Window对象.md

    ### JavaScript的BOM之Window对象 #### 一、概念 BOM(Browser Object Model)即浏览器对象模型,它是JavaScript中的一个重要组成部分,为开发者提供了与浏览器交互的能力。BOM定义了一系列的对象,通过这些对象...

    Javascript高级编程学习笔记27——BOM1window对象1.docx

    BOM的核心是`window`对象,它既是JavaScript访问浏览器功能的接口,同时也是JavaScript的全局对象。这意味着像`parseInt`这样的全局方法,在浏览器环境中其实是`window`对象的方法。同样,全局变量也会成为`window`...

    utf-8批量bom添加删除(BomChecker)工具

    1.首先介绍一下本人应用场景,qt程序整合第三方库,多平台运行,第三方库window平台使用msvc编译,代码移植到linux出现bom问题 2.解决:windows使用utf-8编码,linux使用utf-8无bom编码 3.此小工具主要针对utf-8...

    Javascript之BOM(window对象)详解

    BOM的核心对象是window,它表示浏览器的一个实例。 在浏览器中,window对象既是JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。也就是说,在网页中定义的任何一个变量、对象和函数以window...

    PHP-BOM基础知识分享

    - `window`对象是所有其他BOM对象的父对象,也是所有浏览器对象的顶级容器。 - `window`对象提供了一系列的方法和属性来操作浏览器窗口。 2. **BOM的组成**: - BOM由一系列与浏览器窗口交互的对象构成,如`...

    oracle bom

    ### Oracle BOM 使用指南 #### Oracle BOM 概述与重要性 Oracle BOM(物料清单)是Oracle E-Business Suite R12中一个重要的模块,主要用于管理制造和工程行业中产品的构成及其相关信息。通过该模块,企业可以有效...

    JavaScript_BOM.txt

    ### JavaScript 浏览器对象模型 (BOM) #### 一、概述 浏览器对象模型(Browser Object Model,简称 BOM)是 JavaScript 中一个重要的概念,它提供了与浏览器窗口交互的方法和属性。通过 BOM,开发者可以控制浏览器...

    BOM学习文档

    BOM学习文档,可以学到BOM与window之间的关系,为什么instanceof有其局限性

    BOM知识点汇总

    - **方法**:如`window.open()`用来打开新窗口,`window.close()`关闭当前窗口,`window.alert()`显示警告对话框,`window.confirm()`显示确认对话框,`window.prompt()`显示输入对话框。 2. **Document对象** - ...

    14-BOM应用.pptx

    **JavaScript BOM(浏览器对象模型)教程** JavaScript BOM(Browser Object Model)是JavaScript与浏览器交互的重要部分,它允许开发者操作浏览器窗口、页面元素以及与用户交互的各种功能。在JavaScript教学中,...

    第10章 JS-Web-API-BOM【内容虽然不多,但是你不能不会】.rar

    1. **Window对象**:BOM的核心,代表浏览器的一个窗口,包含全局变量和函数。例如,`window.location`用于获取或设置当前页面的URL,`window.alert()`用于显示警告对话框。 2. **Document对象**:表示HTML文档,...

Global site tag (gtag.js) - Google Analytics