美文网首页
JavzScript-BOM操作

JavzScript-BOM操作

作者: fossumjonas | 来源:发表于2019-07-08 20:34 被阅读0次

    1.BOM

    BOM(browser Object model),浏览器对象模型

    js有一个默认的内置对象叫window用来表示浏览器

    在js中声明的所有的全局变量,都是绑定在window上的属性

    
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <div style="height: 2000px; background-color: darkcyan;">
            </div>
        </body>
    </html>
    
    
    <script type="text/javascript">
        //1.window对象
        num = 1001    //window.num = 100
        console.log(window.num)
        
        function func1(){
            console.log(this)
            console.log('函数')
        }
        func1()   //window.func1()
        
        //2.window基础操作
        //1)window.open(url)  -> 返回一个新的窗口对象
    //  window2 = open('https://www.baidu.com')
    //  open()  
        //2)window.open(url,'_self')  -> 在当前页面中刷新出新的窗口
    //  window2 = open('https://www.baidu.com', '_self')
    //  window2 = open('https://www.baidu.com', '_blank')
        
        //3)window.open(url,'','width=?,height=?') -> 打开一个新的窗口,并且设置窗口的宽度和高度
    //  window2 = open('','','width=200,height=100')
        
        //4) 窗口对象.close()  - 关闭指定窗口
        //window.close()  - 关闭当前窗口
        
    //  window2.close() 
    //  window.close()
    
        // 5)移动窗口
        //窗口对象.moveTo(x坐标, y坐标)
    //  window2.moveTo(200, 200)
        
        // 6)获取窗口的宽度和高度
        // innerWidth/innerHeight  - 取浏览器内容可见部分的宽度和高度
        // outerWidth/outerHeight  - 取整个浏览器的宽度和高度
        console.log(window.innerWidth, window.innerHeight)
        console.log(window.outerWidth, window.outerHeight)
        
        // 2.弹框
        // window.alert(提示信息)  - 提示信息+确定按钮
        alert('网络超时')
        
        //window.confirm(问题信息)  - 问题信息+确定按钮+取消按钮;返回值是true(确定)或者false(取消)
        result = confirm('是否删除?')
        console.log(result)
        
        //window.prompt(提示信息,输入框默认值)  - 提示信息+输入框+确定按钮+取消;
        //                                      如果点取消返回值是null,确定返回值是输入框中的内容
        
        result = prompt('我是提示信息', '默认值')
        console.log(result)
    
    </script>
    

    相关文章

      网友评论

          本文标题:JavzScript-BOM操作

          本文链接:https://www.haomeiwen.com/subject/xxfzhctx.html