zoukankan      html  css  js  c++  java
  • 夺命雷公狗---javascript NO:18 BOM模型

    1、什么是BOM模型

    答:当我们打开某一web应用程序,系统会自动生成相关BOM模型,在该模型的最顶级对象是window,其他对象都是该对象的子对象。

    2、BOM中常用的属性和方法

    1)Window对象

    • alert(message):弹出窗口
    • confirm(message) :确认窗口
    • prompt(message[,defstr]) :提示用户输入信息
    • close()  :关闭窗口
    • blur() :失去焦点
    • focus()  :获得焦点
    • print() :打印窗口
    • moveBy(x,y):相对移动
    • moveTo(x,y):绝对移动
    • resizeBy(x,y):相对大小
    • resizeTo(x,y)  :绝对大小
    • scrollBy(x,y):相对滚动
    • scrollTo(x,y):绝对滚动
    • open(url[,name[,features]]):打开新窗口

    open方法中常用的参数

    • menubar :菜单栏
    • toolbar:工具栏
    • scrollbars:滚动条
    • fullscreen:全屏
    • directories:链接工具
    • location:完整的网址
    • status:状态栏
    • resizable:是否可以调整大小,布尔类型true或false
    • width、height 、left、top

    示例代码:

    例1:打印与返回顶部

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    <script src=’public.js’></script>
    <script>
    window.onload = function(){
    $(‘btnok’).onload = function(){
    window.pint
    }
    $(‘top’).onclick = function(){
    window.scrollTo(0,0);
    }
    }
    </script>
    </head>
    <body>
    <div id=”top” style=”100px; height:200px; background:url(./gotop.gif); position:fixed;top:500px;right:10px; buttom:10px;”></div>
    <div style=”50px; height:900px; background:red;”>1</div>
    <div style=”80px; height:500px; background:blue;”></div>
    <input type=”button” id=”btnok” value=”Print”>
    </body>
    </html>

    使用open方法打开新窗口

    示例:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset=’utf-8′>
    <title></title>
    <script src=’public.js’></script>
    <script>
    window.onload = function(){
    $(‘btnWindow’).onclick = function(){
    //打开新窗口
    window.open(‘http://www.baidu.com’,’_blank’,’width=500,height=400,status=yes’);
    }
    }
    </script>
    </head>
    <body>
    <input type=”button” id=”btnWindow” value=’打开新窗口’>
    </body>
    </html>
  • 相关阅读:
    07hibernate_one2one_ufk_1
    05hibernate_one2one_pk_1(forget)
    01hibernate_first
    蜂蜜 与 营养
    06hibernate_one2one_pk_2(you can forget)
    DLL,DML,DCL,TCL in Oracle
    04hibernate_many2one_cascade
    02hibernate_session
    03hibernate_basemapping_uuid_native_assigned
    各地工资水平
  • 原文地址:https://www.cnblogs.com/leigood/p/5031911.html
Copyright © 2011-2022 走看看