• javascript中window对象的一些有用的方法介绍


    1、open,close:打开和关闭浏览器窗口,可以指定窗口的尺寸,内容以及是否有按钮条和地址框等属性

    用法:

    window.open(URL,name,features,replace)

    参数解释:url表示打开新窗口的页面地址;name表示窗口的名称(可省略);features表示窗口的特征(可省略);replace表示是否替换当前窗口

    其中features的属性包括以下:

    2、alert:显示一个警告对话框

    用法:

    alert(message)

    参数解释:Message表示需要弹出的纯文本字符

    3、confirm:显示一个有ok和cancel按钮的确认对话框,在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入,如果用户点击确定按钮,则 confirm() 返回 true。如果点击取消按钮,则 confirm() 返回 false

    用法:

    var result = confirm(message)

    if(result){//do something

    }else{//do something

    }

    4、prompt:显示一个有输入值文本域的提示对话框

    用法:

    prompt(msg,defaultText);

    function myFunction(){
    var x;
    var person=prompt("请输入你的名字","Harry Potter");
    if (person!=null && person!=""){
    x="你好 " + person + "! 今天感觉如何?";
    document.getElementById("demo").innerHTML=x;
    }
    }

    参数解释:msg表示提示文本;defaultText表示输入的默认文本

    5、blur和focus:在窗口中移去或得到一个焦点,blur可把键盘焦点从顶层窗口移开;focus可把键盘焦点给予一个窗口

    用法:window.blur();window.focus()

    function openWin()
    {
    myWindow=window.open('','','width=200,height=100');
    myWindow.document.write("<p>The new window.</p>");
    myWindow.blur();
    }

    6、scrollTo:卷动窗口到指定的坐标

    用法:

    scrollTo(xpos,ypos)

    function scrollWindow(){
    window.scrollTo(100,500);
    }

    参数解释:xpos表示显示文档的x坐标;ypos表示显示文档的y坐标

    7、setInterval:在每个指定时间段对一个表达式赋值或调用一个函数

    用法:基本同setTimeout用法,不同的是timeout是一次性的而interval是循环的当然setTimeout也可以实现循环的效果

    setInterval(function(){ alert("Hello"); }, 3000);//每三秒(3000 毫秒)弹出 "Hello" :

    8、setTimeout:在指定的一段时间后对一个表达式赋值或者调用一个函数

    用法:

    setTimeout(function(){ alert("Hello"); }, 3000);//3 秒(3000 毫秒)后弹出 "Hello" :

    setTimeout(function, milliseconds, param1, param2, ...)//param1,param2传给执行函数的其他参数

  • 相关阅读:
    NOIP模拟测试2「排列 (搜索)·APIO划艇」
    Linux运维基础
    Linux之权限详解
    Linux之特殊符号与正则表达式
    Linux之命令进阶
    Linux分区的几种方案
    开启MySQL远程访问权限 允许远程连接
    Linux命令
    win10 激活(亲测可用)
    帮你解决无法早起的焦虑-顺便撸羊毛
  • 原文地址:https://www.cnblogs.com/seeusmile-cnblog/p/7606725.html
Copyright © 2020-2023  润新知