• BOM


    BOM 的主要功能包括:(浏览器对象模型)
    1. 弹出新浏览器窗口的能力。
    2. 移动、关闭和更改浏览器窗口大小的能力。
    3. 提供 web 浏览器详细信息的导航对象。
    4. 提供浏览器载入的页面的详细信息的本地对象。
    5. 提供供用户屏幕分辨率详细信息的屏幕对象。
    6. 支持 cookie 。
    7. IE 对 BOM 进行扩展以包括 ActiveX 对象类,可以通过 JavaScript 来实现 ActiveX 对象。

    <script>
     function tiao(){
            location.href="new.html";  //跳转页面
        }
     function forwords(){
            window.history.forward();  //跳转到下一个页面,前提是手使用了back 和go
        }
      function ba(){
                window.history.back(); //前一页,返回
            }
            function bac(){
                window.history.go(-1); /*跳到指定页,括号中的参数表示跳到第几页*/
            }
        //间隔执行
        var num=10;
        var time = setInterval(function(){
            num--;
            console.info(num);
            if(num==0){
                clearInterval(time);  //销毁当前setinterval对象
            }
        },100);
    
       //定时执行
            function test(){
                //alert();
            }
    
            /*setTimeOut:延时执行代码*/
            window.setTimeout(test,2000);
    
            /*第二种方式*/
            window.setTimeout(function(){
                console.info("匿名回调函数");
            },1000);
    
            /*第三种方式*/
            //setTimeout("alert(123)",1000);
            var s = function(){};
            setTimeout(s,3000);
    
            /*递归调用*/
           var num=10;
    
            if(num!=0){
                test();
            }
            function test(){
                document.body.innerHTML = "";
                num--;
                document.write(num);
                if(num!=0){
                    setTimeout(test,1000);
                }
    
            }
    
            var time = setTimeout(function(){
                console.info(333);
            },1000);
    
    
          clearTimeout(time);  //消除setTimeOut
     //弹出输入框
       var num = prompt("请输入你要测试的内容");
        console.info(typeof num);
        //alert();
    //弹出删除框
        var boo = confirm("你是否确认删除");
        console.info(boo);
       /*第一参数是打开窗体的url
       * 第二个参数是窗体的名字
       * 第三个设置窗体的属性*/
        var open = window.open("new.html","myself","width=400px,height = 400px,left=100px,top=100px");
        setTimeout(function(){
            open.close();  //关闭窗体
        },2000)
    
    </script>
  • 相关阅读:
    OpenGL模板缓冲区与模板测试
    u3d调用c++ dll的DllNotFoundExceion 问题
    u3d调用自己的dll
    使用 idea 的Bookmarks(书签)功能
    maven 相关问题
    项目
    使用 vi/vim 时,粘贴进新创建文件或空文件的首行内容丢失的解决方法
    Thread.sleep还是TimeUnit.SECONDS.sleep
    搭建 Guacamole 并解决各种坑和创建不了虚拟驱动器导致无法实现文件传输的方法
    properJavaRDP 跑通本地远程桌面
  • 原文地址:https://www.cnblogs.com/xieshunjin/p/5645328.html
Copyright © 2020-2023  润新知