精华内容
下载资源
问答
  • 本文实例讲述了JavaScript浏览器对象模型BOM。分享给大家供大家参考,具体如下: window对象位于BOM层次结构的最顶层。它包含了一些非常重要的子对象,包括location,navigator,document,screen,history。...
  • JavaScript提供了一组以window为核心的对象,实现了对浏览器窗口的访问控制。JavaScript中定义了6种重要的对象: window对象 表示浏览器中打开的窗口; document对象 表示浏览器中加载页面的文档对象; location对象...
  • JavaScript浏览器对象

    千次阅读 2016-03-31 19:08:14
    一、浏览器对象有哪些呢? 浏览器对象主要有:History历史对象、Location地址对象、document文档对象、window对象浏览器对象、Navigator对象(客户机浏览器的信息)、Screen对象(客户机屏幕的信息)等。 二、...

    一、浏览器对象有哪些呢?

    浏览器对象主要有:History历史对象、Location地址对象、document文档对象、window对象浏览器对象、Navigator对象(客户机浏览器的信息)、Screen对象(客户机屏幕的信息)等。

    二、history历史对象

    History对象是由浏览器中的脚本引擎自动创建的,由一系列的 URL 组成。这些 URL 是用户在一个浏览器窗口内已访问的 URL 。

    History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际URL。

    History对象的属性

    length 返回浏览器历史列表中的 URL 数量

    History对象的方法


    back() 加载 history 列表中的前一个 URL


    back()方法可加载历史列表中的前一个 URL(如果存在)。调用该方法的效果等价于点击后退按钮 。


    history.back() 


    forward() 加载 history 列表中的下一个 URL


    forward()方法可加载历史列表中的下一个 URL。调用该方法的效果等价于点击前进按钮 。


    history.forward() 


    void go(any url) 加载 history 列表中的某个具体页面


    go()方法可加载历史列表中的某个具体的页面。 


    history.go(number|url) 


    说明:URL 参数使用的是要访问的 URL,或 URL 的子串。而 number 参数使用的是要访问的 URL 在 History 的 URL 列表中的相对位置。


    三、location地址对象
    Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址。它的 href 属性存放的是文档的完整 URL,其他属性则分别描述了 URL 的各个部分。 

    Location对象
    protocol 设置或返回当前 URL 的协议。
    hostname 设置或返回当前 URL 的主机名。
    port 设置或返回当前 URL 的端口号。
    host 设置或返回主机名和当前 URL 的端口号。
    pathname 设置或返回当前 URL 的路径部分。
    hash 设置或返回从井号 (#) 开始的 URL(锚)。
    search 设置或返回从问号 (?) 开始的 URL(查询部分)。
    href 设置或返回完整的 URL。

    Location对象的方法

    void assign(String url) 加载新的文档。
    void reload(Boolean flag) 重新加载当前文档。true重新加载,false不重新加载


    location.reload(force) 
    说明:如果该方法没有规定参数,或者参数是 false,浏览器就会检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未改变,则该方法将从缓存中装载文档


    replace() 用新的文档替换当前文档。


    说明:replace() 方法不会在 History 对象中生成一个新的纪录。当使用该方法时,新的 URL 将覆盖 History 对象中的当前纪录。


    document文档对象

    window浏览器对象
    window对象


    window对象是BOM层级中的顶层对象。它代表一个浏览器窗口或一个框架


    window对象是全局对象,要引用当前窗口根本不需要特殊的语法,可以把窗口对象的属性作为全局变量来使用,可以把窗口对象的方法当作函数来使用。


    window对象的方法


    alert(String message) 弹出一个警告对话框。参数内容为警告提示语。


    confirm(String message) 弹出一个确认对话框。参数内容为提示语。返回值是一个Boolean值,true表示按确定选项,false表示按取消选项。


    prompt(String message,String value)弹出一个输入对话框。message参数提示信息,value是输入对话框中的默认值,可以通过输入值进行改变。返回值是String输入对话框的内容。




    setInterval()方法可按照指定的周期(以毫秒计)来调用函数或计算表达式,直到 clearInterval() 被调用或窗口被关闭。


    setInterval(code,millisec) 


    code必需。要调用的函数或要执行的代码串。millisec必须。周期性执行或调用code之间的时间间隔,以毫秒计。


    返回值:一个可以传递给 window.clearInterval() 从而取消对 code 的周期性执行的值




    clearInterval()方法可取消由 setInterval() 设置的 timeout。clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。 


    clearInterval(id_of_setinterval) 


    参数id_of_setinterval是由setInterval()返回的ID值


    setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 


    setTimeout(code,millisec) 


    code必需。要调用的函数后要执行的JavaScript代码串。millisec必需。在执行代码前需等待的毫秒数。


    返回值:一个可以传递给 window.clearTimeout() 从而取消对 code 的延时执行的值。


    clearTimeout()方法可取消由 setTimeout() 方法设置的 timeout。 


    clearTimeout(id_of_settimeout) 


    参数id_of_settimeout是由setTimeout()返回的ID值。该值标识要取消的延迟执行代码块。
    open()方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。 


    window.open(String URL,String name,String features,Boolean replace)


    URL 一个可选的字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新窗口就不会显示任何文档。
     
    name 一个可选的字符串,该字符串是一个由逗号分隔的特征列表,其中包括数字、字母和下划线,该字符声明了新窗口的名称。这个名称可以用作标记 <a> 和 <form> 的属性 target 的值。如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用。在这种情况下,features 将被忽略。
     
    features 一个可选的字符串,声明了新窗口要显示的标准浏览器的特征。如果省略该参数,新窗口将具有所有标准特征。 


    replace 一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:true - URL 替换浏览历史中的当前条目。 false - URL 在浏览历史中创建新的条目。




    窗口特征的参数features


    width=pixels 窗口的文档显示区的宽度。以像素计。
    height=pixels 窗口的文档显示区的高度。以像素计。 
    left=pixels 窗口的 x 坐标。以像素计。 
    top=pixels 窗口的 y 坐标。 
    directories=yes|no|1|0 是否添加目录按钮。默认为 yes。 
    location=yes|no|1|0 是否显示地址字段。默认是 yes。 
    menubar=yes|no|1|0 是否显示菜单栏。默认是 yes。 
    scrollbars=yes|no|1|0 是否显示滚动条。默认是 yes。 
    status=yes|no|1|0 是否添加状态栏。默认是 yes。 
    titlebar=yes|no|1|0 是否显示标题栏。默认是 yes。 
    toolbar=yes|no|1|0 是否显示浏览器的工具栏。默认是 yes。 
    resizable=yes|no|1|0 窗口是否可调节尺寸。默认是 yes。 
    fullscreen=yes|no|1|0 是否使用全屏模式显示浏览器。默认是 no。
    channelmode=yes|no|1|0 是否使用剧院模式显示窗口。默认为 no。 


    close()方法用于关闭浏览器窗口。


    window.close() 




    moveBy()方法可相对窗口的当前坐标把它移动指定的像素。 


    void window.moveBy(Number x,Number y); 
    x:要把窗口右移的像素数;
    y:要把窗口下移的像素数。


    moveTo()方法可把窗口的左上角移动到一个指定的坐标。 

    window.moveTo(Number x,Number y) ;


    x:窗口新位置的x坐标;
    y:窗口新位置的y坐标。


    resizeBy()方法用于根据指定的像素来调整窗口的大小。 


    void resizeBy(Number width, Number height) ; 


    width必需。要使窗口宽度增加的像素数。可以是正、负数值。
    height可选。要使窗口高度增加的像素数。可以是正、负数值。


    resizeTo()方法用于把窗口大小调整为指定的宽度和高度。 


    void resizeTo(Number width,Number height); 


    width必需。想要调整到的窗口的宽度。以像素计。
    height可选。想要调整到的窗口的高度。以像素计。


    scrollBy()方法可把页面内容滚动指定的像素数。


    void scrollBy(Number xnum,Number ynum) ;


    xnum必需。把文档向右滚动的像素数。
    ynum必需。把文档向下滚动的像素数。 


    scrollTo()方法可把内容滚动到指定的坐标。


    void scrollTo(Number xpos,Number ypos); 


    xpos必需。要在窗口文档显示区左上角显示的文档的x坐标。
    ypos必需。要在窗口文档显示区左上角显示的文档的y坐标。


    window对象的属性;


    Boolean window.closed  窗口是否被关闭。


    closed 属性可返回一个布尔值,该值声明了窗口是否已经关闭。该属性为只读。


    当浏览器窗口关闭时,表示该窗口的 Windows 对象并不会消失,它将继续存在,不过它的 closed 属性将设置为 true。
    String window.name 设置或返回窗口名称


    name属性可设置或返回存放窗口的名称的一个字符串。该名称是在 open() 方法创建窗口时指定的或者使用一个 <frame> 标记的 name 属性指定的。窗口的名称可以用作一个 <a> 或者 <form> 标记的 target 属性的值。以这种方式使用 target 属性声明了超链接文档或表单提交结果应该显示于指定的窗口或框架中。


    Window window.opener 返回对创建此窗口的窗口的引用。


    opener属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用。


    注意:只有表示顶层窗口的 Window 对象的 operner 属性才有效,表示框架的 Window 对象的 operner 属性无效。 


    Window window.parent 返回父窗口


    Window window.self 返回对当前窗口的引用。等价于 window 属性。


    Window window.top 返回最顶层的先辈窗口。


    该属性返回对一个顶级窗口的只读引用。如果窗口本身就是一个顶级窗口,top 属性存放对窗口自身的引用。如果窗口是一个框架,那么 top 属性引用包含框架的顶层窗口。 
    Number window.screenLeft 窗口的左上角在屏幕上的的 x 坐标
    Number window.screenX 窗口的左上角在屏幕上的的 x 坐标


    Number window.screenTop 窗口的左上角在屏幕上的的 y 坐标
    Number window.screenY 窗口的左上角在屏幕上的的 y 坐标


    HTMLDocument window.document 对 Document 对象的只读引用


    History window.history 对History对象的只读引用


    Location window.location 用于窗口或框架的 Location 对象。


    Navigator window.navigator 对Navigator对象的只读引用


    Screen window.screen 对Screen对象的只读引用


    Array window.frames 返回窗口中所有命名的框架的集合。




    Navigator对象
    Navigator 对象是由 浏览器中的脚本运行时引擎自动创建的,包含有关客户机浏览器的信息。

    appCodeName 返回浏览器的代码名。
    appName 返回浏览器的名称。
    appVersion 返回浏览器的平台和版本信息。
    cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值。
    platform 返回运行浏览器的操作系统平台。
    userAgent 返回由客户机发送服务器的 user-agent 头部的值。


    测试Navigator的属性值


    document.write("navigator.appCodeName浏览器代码名:" + navigator.appCodeName);
    document.write('<hr>');
    document.write("navigator.appName浏览器名:" + navigator.appName);
    document.write('<hr>');
    document.write("navigator.appVersion返回浏览器平台和版本信息:" + navigator.appVersion);
    document.write('<hr>');
    document.write("navigator.cookieEnabled  Cookie是否启用:" + navigator.cookieEnabled);
    document.write('<hr>');
    document.write("navigator.platform 返回运行浏览器的操作平台:" + navigator.platform);
    document.write('<hr>');
    document.write("navigator.userAgent 返回由客户机发送服务器的 user-agent 头部的值:" + navigator.userAgent);
    document.write('<hr>');


    Screen对象


    Screen 对象是由浏览器中的脚本运行时引擎自动创建的,包含有关客户机显示屏幕的信息。每个 Window 对象的 screen 属性都引用一个 Screen 对象。Screen 对象中存放着有关显示浏览器屏幕的信息。 


    Screen对象的属性


    availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)。
    availWidth 返回显示屏幕的宽度 (除 Windows 任务栏之外)。
    colorDepth 返回目标设备或缓冲器上的调色板的比特深度。
    height 返回显示屏幕的高度。
    width 返回显示器屏幕的宽度。

    document.write("Screen resolution: ");
    document.write(screen.width + "*" + screen.height);
    document.write("<br />");
    document.write("Available view area: ");
    document.write(screen.availWidth + "*" + screen.availHeight);
    document.write("<br />");
    document.write("Color depth: ");
    document.write(screen.colorDepth);

    浏览器对象模型是指脚本的运行环境即浏览器为脚本提供的一组对象以及这组对象之间的组织关系。

    Window对象实现有关浏览器窗口的操作及对框架的访问。

    Location对象提供有关页面地址的信息和对地址的操作方法。

    History对象用于表示浏览器窗口曾经访问过的页面的地址的集合,包含一些方法实现在这一系列的地址内前进后退或跳转。

    Navigator对象用于获取浏览器所在的客户端的信息。

    Screen对象用于获取客户机屏幕的信息。

    展开全文
  • 本文实例讲述了JavaScript 浏览器对象模型BOM原理与常见用法。分享给大家供大家参考,具体如下: 什么是BOM BOM:Browser Object Model,浏览器对象模型 从上图也可以看出: window对象是BOM的顶层(核心)对象,...
  • 下面小编就为大家带来一篇浅谈JavaScript 浏览器对象。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • BOM也叫做浏览器对象模型,它提供了很多对象,用于访问浏览器的功能;这些功能与任何网页内容无关; BOM缺少规范,每个浏览器提供商都按照自己的想法去扩展它,那么浏览器共有对象就成了事实的标准; 一 window对象 // BOM...
  • 几点让你搞明白JavaScript浏览器对象 window对象 1window对象 window对象是BOM 的核心window对象指当前的浏览器窗口 所有JavaScript全局对象函数以及变量均自动成为window对象的成员 全局变量是window对象的属性 ...
  • JavaScript浏览器对象模型中,Windows对象的( )属性 用来指定浏览器状态栏中现实的临时消息。 A ) status B ) screen C ) history D ) document 解析: A. 状态栏信息属性 B. 屏幕对象(也叫显示屏对象) C....

    在JavaScript浏览器对象模型中,Windows对象的( )属性 用来指定浏览器状态栏中现实的临时消息。

    A ) status
    B ) screen
    C ) history
    D ) document

    答案:A

    解析:
    A. 状态栏信息属性
    B. 屏幕对象(也叫显示屏对象)
    C. 网页历史对象
    D. 文本对象

    展开全文
  • 开发工具与关键技术:Adobe Dreamweaver JavaScript 浏览器对象模型知识点总结
  • 2 Notification对象的属性和方法 2.1 Notification.permission 2.2 Notification.requestPermission() 3 Notification实例对象 3.1 Notification构造函数 3.2 实例对象的事件 3.3 close方法 1 Notification ....

    目录

    1 Notification API概述

    2 Notification对象的属性和方法

    2.1 Notification.permission

    2.2 Notification.requestPermission()

    3 Notification实例对象

    3.1 Notification构造函数

    3.2 实例对象的事件

    3.3 close方法


    1 Notification API概述

    Notification API是浏览器的通知接口用于在用户的桌面(而不是网页上)显示通知信息,桌面电脑和手机都适用,比如通知用户收到了一封Email。具体的实现形式由浏览器自行部署,对于手机来说,一般显示在顶部的通知栏。

    如果网页代码调用这个API,浏览器会询问用户是否接受。只有在用户同意的情况下,通知信息才会显示。

    下面的代码用于检查浏览器是否支持这个API。

    if (window.Notification) {
      // 支持
    } else {
      // 不支持
    }
    

    目前,Chrome和Firefox在桌面端部署了这个API,Firefox和Blackberry在手机端部署了这个API。

    if(window.Notification && Notification.permission !== "denied") {
        Notification.requestPermission(function(status) {
            var n = new Notification('通知标题', { body: '这里是通知内容!' }); 
        });
    }
    

    上面代码检查当前浏览器是否支持Notification对象,并且当前用户准许使用该对象,然后调用Notification.requestPermission方法,向用户弹出一条通知。

    2 Notification对象的属性和方法

    2.1 Notification.permission

    Notification.permission属性,用于读取用户给予的权限,它是一个只读属性,它有三种状态。

    • default:用户还没有做出任何许可,因此不会弹出通知。
    • granted:用户明确同意接收通知。
    • denied:用户明确拒绝接收通知。

    2.2 Notification.requestPermission()

    Notification.requestPermission方法用于让用户做出选择,到底是否接收通知。它的参数是一个回调函数,该函数可以接收用户授权状态作为参数。

    Notification.requestPermission(function (status) {
      if (status === "granted") {
        var n = new Notification("Hi!");
      } else {
        alert("Hi!");
      }
    });
    

    上面代码表示,如果用户拒绝接收通知,可以用alert方法代替。

    3 Notification实例对象

    3.1 Notification构造函数

    Notification对象作为构造函数使用时,用来生成一条通知。

    var notification = new Notification(title, options);
    

    Notification构造函数的title属性是必须的,用来指定通知的标题,格式为字符串。options属性是可选的,格式为一个对象,用来设定各种设置。该对象的属性如下:

    • dir:文字方向,可能的值为auto、ltr(从左到右)和rtl(从右到左),一般是继承浏览器的设置。
    • lang:使用的语种,比如en-US、zh-CN。
    • body:通知内容,格式为字符串,用来进一步说明通知的目的。。
    • tag:通知的ID,格式为字符串。一组相同tag的通知,不会同时显示,只会在用户关闭前一个通知后,在原位置显示。
    • icon:图表的URL,用来显示在通知上。

    上面这些属性,都是可读写的。

    下面是一个生成Notification实例对象的例子。

    var notification = new Notification('收到新邮件', {
      body: '您总共有3封未读邮件。'
    });
    
    notification.title // "收到新邮件"
    notification.body // "您总共有3封未读邮件。"
    

    3.2 实例对象的事件

    Notification实例会触发以下事件。

    • show:通知显示给用户时触发。
    • click:用户点击通知时触发。
    • close:用户关闭通知时触发。
    • error:通知出错时触发(大多数发生在通知无法正确显示时)。

    这些事件有对应的onshow、onclick、onclose、onerror方法,用来指定相应的回调函数。addEventListener方法也可以用来为这些事件指定回调函数。

    notification.onshow = function() {
      console.log('Notification shown');
    };
    

    3.3 close方法

    Notification实例的close方法用于关闭通知。

    var n = new Notification("Hi!");
    
    // 手动关闭
    n.close();
    
    // 自动关闭
    n.onshow = function () { 
      setTimeout(n.close.bind(n), 5000); 
    }
    

    上面代码说明,并不能从通知的close事件,判断它是否为用户手动关闭。

     

    展开全文
  • JavaScript浏览器对象操作

    千次阅读 2016-09-05 09:36:26
    JavaScript可以获取浏览器提供的很多对象,并进行操作。 1. window window对象不但充当全局作用域,而且表示浏览器窗口。 window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部...

    以下内容来自:http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499832124d97d77b00706461f9daf1a390b75ade1000。抽出部分作为笔记


    JavaScript可以获取浏览器提供的很多对象,并进行操作。

    1.

    window

    window对象不但充当全局作用域,而且表示浏览器窗口。

    window对象有innerWidthinnerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。

    兼容性:IE<=8不支持。

    对应的,还有一个outerWidthouterHeight属性,可以获取浏览器窗口的整个宽高。

    // 可以调整浏览器窗口大小试试:
    alert(`window size = (${window.innerWidth}X${window.innerHeight})`);
    alert(`window size = (${window.outerWidth}X${window.outerHeight})`);

    2.

    navigator对象表示浏览器的信息,最常用的属性包括:

    • navigator.appName:浏览器名称;
    • navigator.appVersion:浏览器版本;
    • navigator.language:浏览器设置的语言;
    • navigator.platform:操作系统类型;
    • navigator.userAgent:浏览器设定的User-Agent字符串。

      请注意navigator的信息可以很容易地被用户修改,所以JavaScript读取的值不一定是正确的。很多初学者为了针对不同浏览器编写不同的代码,喜欢用if判断浏览器版本,例如:

      var width;
      if (getIEVersion(navigator.userAgent) < 9) {
          width = document.body.clientWidth;
      } else {
          width = window.innerWidth;
      }
      

      但这样既可能判断不准确,也很难维护代码。正确的方法是充分利用JavaScript对不存在属性返回undefined的特性,直接用短路运算符||计算:

      var width = window.innerWidth || document.body.clientWidth;

    3.

    screen

    screen对象表示屏幕的信息,常用的属性有:

    • screen.width:屏幕宽度,以像素为单位;
    • screen.height:屏幕高度,以像素为单位;
    • screen.colorDepth:返回颜色位数,如8、16、24。

    4.

    location对象表示当前页面的URL信息。例如,一个完整的URL:

    http://www.example.com:8080/path/index.html?a=1&b=2#TOP
    

    可以用location.href获取。要获得URL各个部分的值,可以这么写:

    location.protocol; // 'http'
    location.host; // 'www.example.com'
    location.port; // '8080'
    location.pathname; // '/path/index.html'
    location.search; // '?a=1&b=2'
    location.hash; // 'TOP'
    

    要加载一个新页面,可以调用location.assign()。如果要重新加载当前页面,调用location.reload()方法非常方便。

    5.

    document

    document对象表示当前页面。由于HTML在浏览器中以DOM形式表示为树形结构,document对象就是整个DOM树的根节点。

    documenttitle属性是从HTML文档中的<title>xxx</title>读取的,但是可以动态改变:

    document 对象提供的 getElementById() getElementsByTagName() 可以按ID获得一个DOM节点和按Tag名称获得一组DOM节点

    6.

    document对象还有一个cookie属性,可以获取当前页面的Cookie。

    Cookie是由服务器发送的key-value标示符。因为HTTP协议是无状态的,但是服务器要区分到底是哪个用户发过来的请求,就可以用Cookie来区分。当一个用户成功登录后,服务器发送一个Cookie给浏览器,例如user=ABC123XYZ(加密的字符串)...,此后,浏览器访问该网站时,会在请求头附上这个Cookie,服务器根据Cookie即可区分出用户。

    Cookie还可以存储网站的一些设置,例如,页面显示的语言等等。

    JavaScript可以通过document.cookie读取到当前页面的Cookie:

    document.cookie; // 'v=123; remember=true; prefer=zh'
    

    由于JavaScript能读取到页面的Cookie,而用户的登录信息通常也存在Cookie中,这就造成了巨大的安全隐患,这是因为在HTML页面中引入第三方的JavaScript代码是允许的。

    如果引入的第三方的JavaScript中存在恶意代码,则www.foo.com网站将直接获取到www.example.com网站的用户登录信息。

    为了解决这个问题,服务器在设置Cookie时可以使用httpOnly,设定了httpOnly的Cookie将不能被JavaScript读取。这个行为由浏览器实现,主流浏览器均支持httpOnly选项,IE从IE6 SP1开始支持。

    为了确保安全,服务器端在设置Cookie时,应该始终坚持使用httpOnly


    展开全文
  • JavaScript浏览器对象之window对象详解

    千次阅读 2019-05-06 18:04:20
    1 window对象概述 2 window对象的属性 2.1 window.name属性 2.2 window.innerHeight属性,window.innerWidth属性 2.3 window.pageXOffset属性,window.pageYOffset属性 2.4 iframe元素 2.5 Navigator对象 ...
  • document对象常用属性和方法 window对象的常用属性和方法 history对象的常用属性和方法 location对象的常用属性和方法
  • 下面小编就为大家带来一篇浅谈JavaScript的内置对象和浏览器对象。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 目标掌握: javascript内置对象 String 对象 Math 对象 Date 对象 浏览器对象 浏览器对象简介 Window Document History Location Screen event
  • JavaScript可以获取浏览器提供的很多对象,并进行操作。下面通过本文给大家介绍JavaScript浏览器对象的相关知识,一起看看吧
  • screen对象 screen对象用于获取用户的屏幕信息。 语法: window.screen.属性 对象属性: screen.height 声明了显示浏览器的屏幕的高度,以像素计。 screen.availHeight 声明了显示浏览器的...
  • 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器”对话”。 浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model (BOM))尚无正式标准。 由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的...
  • 本文给大家汇总分享的是JavaScript Window浏览器对象模型方法与属性,十分的细致全面,这里推荐给大家,有需要的小伙伴可以参考下。
  • 一、JavaScript内置对象 JavaScript中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 JavaScript提供多个内建对象,比如String、Date、Array等等,使用对象前先定义,如下使用数组...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 415,490
精华内容 166,196
关键字:

javascript浏览器对象

java 订阅