美文网首页
js高程第八章 Ⅱ

js高程第八章 Ⅱ

作者: 辣子_ | 来源:发表于2018-08-13 10:38 被阅读0次

window.open()会返回一个指向新窗口的引用,可使用resizeTo()、moveTo()、close()方法,对新打开的窗口进行操作;弹出的窗口关闭后,closed属性可检测窗口是否关闭

opener设置为null断开与父页面的通信,默认值为对父页面的引用,断开通信后在单独的进程中运行

弹出窗口屏蔽程序:

var blocked = false;

try{

var wroxWin = window.open("http://www.wrox.com","_blank");

if(wroxWin == null){

    blocked  = true;

}

}catch(err){

    blocked  = true;

}

if(blocked){

alert("the Popup was blocked!");

}

浏览器默认拦截窗口时window.open()返回null,其他插件程序会报错


延时调用实现间歇调用:

var num = 0;

var max = 10;

function incrementNumber(){

    num++;

    if(num < max){

        setTimeOut(increment,500);

    }else{

        alert("done");

    }

}

setTimeOut(increment,500);


window.print()  //打印,window.find()  //查找 ,window系统对话框调用

location既是window的属性,也是document的属性,window.location == document.location   //true location对象拥有很多属性,search 查询字符串被编码过,用decodeURLComponent()列具体的属性和值                                

function getQueryStringArgs(){

    var qs = (location.search.length > 0 ? location.search.substring(1) : "");

    var args =  {};

    var items = qs.length ? qs.split("&") : [],

    var item = null,name = null,value = null;

    if(var i = 0; i < items.length; i++){

        item = items[i].split("=");

        name = decodeURLComponent(item[0]);

        value = decodeURLComponent(item[1]);

        if(name.length){

            args[name] = value;

        }

    }

return args;

}

相关文章

  • js高程第八章 Ⅲ

    location location.href和 window.location的作用一样,都新打开一个url在历史...

  • js高程第八章 Ⅱ

    window.open()会返回一个指向新窗口的引用,可使用resizeTo()、moveTo()、close()...

  • js高程第八章 Ⅰ

    top最顶层浏览器,parent当前框架的直接上层框架,window是共有的对象,每个框架都拥有自己的window...

  • JS重难点梳理

    重读JS高程,系统梳理下JS重难点JS重难点梳理之事件

  • JS高程(一)

    复习 JavaScript 高程, 基本上 是 摘抄原文。 在 HTML 中 使用 JavaScript JS 包...

  • 《JS高程》—— ajax

    Ajax (Asynchronous Javascript + XML) 05年由Jesse James Garr...

  • js高程学习

    定义函数的方式:函数声明函数表达式(匿名函数) 函数声明提升函数声明总是在执行代码之前 函数表达式定义:先赋值再用

  • JS高程(二)

    面向对象 的 程序设计 ECMAScript 中 有 两种 属性:数据属性和访问器属性。 数据属性 数...

  • js

    漫漫等车路,先看会js高程,一点也不急

  • Ajax (cover JS高程)

    story 2005年,Jesse James Garrett 在一篇文章中介绍了一种他称为Ajax(Asynch...

网友评论

      本文标题:js高程第八章 Ⅱ

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