zoukankan      html  css  js  c++  java
  • BOM 浏览器对象

    BOM对象及常用方法 (紫色代表参数是可选的)

    1.window对象

    方法:alert("")    ----显示带有一段消息和一个确认按钮的警告框;

            prompt("", url)  ---显示可提示用户输入的对话框,返回值是用户输入的url;

            confirm("")   ----显示带有一段消息以及确认按钮和取消按钮的对话框,返回值是true or  false;

            open("url",name," width=,height=,toolbar=……")   ---- 打开一个新的浏览器窗口或查找一个已命名的

                                                                                            窗口;

            close()   ----- 关闭浏览器窗口;

            focus()   ----- 把键盘焦点给予一个窗口;

            blur()     ----- 把键盘焦点从顶层窗口移开;

    2.js计时器

       方法:setTimeout(function , time)  -----指定的延迟时间之后来执行代码;

               clearTimeout(i)  -----取消setTimeout()设置  ,i是setTimeout的返回值;

               setinterval(function, time)    -----每隔指定的时间执行代码;

               clearinterval(i)    -----取消setinternal()设置,i是setinterval()的返回值;

    3.history对象

       语法:window.history.[属性|方法]

       属性:length  ----返回浏览器历史列表中的url数量;

       方法:back()  ---- 加载history列表中的前一个url(相当于后退);

                foward() ---加载history列表中的下一个url(相当于前进);

                go(i)      ----记载history列表中的某个具体的页面(i可以是~,-1,1,2,~);

    4.navigator对象

        语法:navigator.[属性]

        属性:appCodeName  ---- 浏览器代码名的字符串表示;

                 appName  -----返回浏览器的名称;

                 appVersion -----返回浏览器的平台和版本信息;

                 platform -----返回运行浏览器的平台操作系统;

                 userAgent -----返回由客户机发送服务器的user-agent头部的值(也是浏览器的详细信息);

     5.screen对象

       语法:window.screen.[属性]

       属性:availHeight  -----窗口可以使用的屏幕高度,单位像素;

               availWidth  ------窗口可以使用的屏幕宽度,单位像素;

               height  ----屏幕的高度,单位像素;

               width  ----屏幕的宽度,单位像素;

               colorDepth ----用户浏览器表示的颜色位数,通常为32位(每像素的位数)

      需要注意的是:为了浏览器的兼容性,w3c规定navigator的appName属性只能返回netscape或者浏览器的全名,我自己的浏览器是chrome,但是返回的仍然是netscape。

       

  • 相关阅读:
    cocos2dx 3.x 集成protobuf
    Lua面向对象之三:其它一些尝试
    Lua面向对象之二:类继承
    Lua面向对象之一:简单例子
    cocos2dx lua 绑定之二:手动绑定自定义类中的函数
    向量点积、叉积的意义
    cocos2dx lua 绑定之一:自动绑定自定义类中的函数
    Lua和C++交互 学习记录之九:在Lua中以面向对象的方式使用C++注册的类
    Lua和C++交互 学习记录之八:C++类注册为Lua模块
    Lua和C++交互 学习记录之七:C++全局函数注册为Lua模块
  • 原文地址:https://www.cnblogs.com/summer323/p/4725253.html
Copyright © 2011-2022 走看看