• js--BOM学习


    window对象

    window.alert();  //弹出确定窗口
    
    window.confirm(); //弹出确定取消窗口 并返回True flase值
    
    window.prompt();  //弹出确定取消并带文本框窗口

    定时器方法

    //定时器方法
    window.setTimeout(function(){
        alert("哎呀");
    },1000);     //延迟一秒
    
    
    var timer=null;
    var num = 0;
    timer = setInterval(function(){
        num++;
        if (num>5){
            clearInterval(timer);
            return ;
        }
        console.log("da");
    },1000);     //延迟 一直循环执行

    location对象

    //location对象
    location.host //返回服务器地址加端口号
    location.hostname //返回服务器地址
    location.href  //返回url
    location.pathname //返回端口号后面的地址
    location.port //获取端口号
    location.protocol //获取协议
    location.search  //获取当前网页字符串
    // 提取当前窗口的字符串  如:?name=彭伟&pwd=123456
    function geiurl(){
        var qs = location.search.length>0?location.search.substring(1):"";
        var itens = qs.length>0?qs.split("&"):[];
        var iten =null,name = null,pwd = null,args ={};
        for(var i =0;i<itens.length;i++)
        {
            iten = itens[i].split("=");
            name = decodeURIComponent(iten[0]);
            pwd =  decodeURIComponent(iten[1]);
            args = args[name] = pwd;
        }
        return args;
    }

    跳转页面

    setTimeout(
    function(){
        location.href("www.baidu.com");  //产生历史记录
        location.replace("url")   //不产生历史记录
        location.reload()  //刷新网页
    },2000);   //两秒后跳转另一个网页

     history对象

    // history对象
    history.go(0)  //表示刷新
    history.go(-1)  //后退一个
    history.go(1)  //前进一个网页
  • 相关阅读:
    6月7日の勉強レポート
    6月6日の勉強レポート
    6月5日の勉強レポート
    6月4日の勉強レポート
    6月3日の勉強レポート
    6月2日の勉強レポート
    6月1日の勉強レポート
    linux 文件属性
    linux网卡配置
    redhat6修改主机名
  • 原文地址:https://www.cnblogs.com/wocaonidaye/p/12922928.html
Copyright © 2020-2023  润新知