提示框

作者: convertible | 来源:发表于2018-02-06 10:58 被阅读0次

    确认框

    确认框通常用于验证是否接受用户操作。
    当确认卡弹出时,用户可以点击 "确认" 或者 "取消" 来确定用户操作。
    当你点击 "确认", 确认框返回 true, 如果点击 "取消", 确认框返回 false。
    语法
    window.confirm("sometext");
    window.confirm() 方法可以不带上window对象,直接使用confirm()方法。
    实例
    var r=confirm("按下按钮");
    if (r==true)
    {
    x="你按下了"确定"按钮!";
    }
    else
    {
    x="你按下了"取消"按钮!";
    }

    提示框

    提示框经常用于提示用户在进入页面前输入某个值。
    当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。
    如果用户点击确认,那么返回值为输入的值。如果用户点击取消,那么返回值为 null。
    语法
    window.prompt("sometext","defaultvalue");
    window.prompt() 方法可以不带上window对象,直接使用prompt()方法。

    JavaScript 计时事件

    通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。
    在 JavaScritp 中使用计时事件是很容易的,两个关键方法是:
    setInterval() - 间隔指定的毫秒数不停地执行指定的代码。
    setTimeout() - 暂停指定的毫秒数后执行指定的代码
    Note: setInterval() 和 setTimeout() 是 HTML DOM Window对象的两个方法。

    setInterval() 方法

    setInterval() 间隔指定的毫秒数不停地执行指定的代码
    语法
    window.setInterval("javascript function",milliseconds);
    window.setInterval() 方法可以不使用window前缀,直接使用函数setInterval()。
    setInterval() 第一个参数是函数(function)。
    第二个参数间隔的毫秒数

    如何停止执行?

    clearInterval() 方法用于停止 setInterval() 方法执行的函数代码。
    语法
    window.clearInterval(intervalVariable)
    window.clearInterval() 方法可以不使用window前缀,直接使用函数clearInterval()。
    要使用 clearInterval() 方法, 在创建计时方法时你必须使用全局变量:
    myVar=setInterval("javascript function",milliseconds);
    然后你可以使用clearInterval() 方法来停止执行。

    setTimeout() 方法

    语法
    window.setTimeout("javascript 函数",毫秒数);
    setTimeout() 方法会返回某个值。在上面的语句中,值被储存在名为 t 的变量中。假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它。
    setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()"。
    第二个参数指示从当前起多少毫秒后执行第一个参数。

    如何停止执行?

    clearTimeout() 方法用于停止执行setTimeout()方法的函数代码。
    语法
    window.clearTimeout(timeoutVariable)
    window.clearTimeout() 方法可以不使用window 前缀。
    要使用clearTimeout() 方法, 你必须在创建超时方法中(setTimeout)使用全局变量:
    myVar=setTimeout("javascript function",milliseconds);
    如果函数还未被执行,你可以使用 clearTimeout() 方法来停止执行函数代码。

    JavaScript Cookie

    Cookie 用于存储 web 页面的用户信息。
    什么是 Cookie?
    Cookie 是一些数据, 存储于你电脑上的文本文件中。
    当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。
    Cookie 的作用就是用于解决 "如何记录客户端的用户信息":
    当用户访问 web 页面时,他的名字可以记录在 cookie 中。
    在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录
    使用 JavaScript 删除 Cookie
    删除 cookie 非常简单。您只需要设置 expires 参数为以前的时间即可,如下所示,设置为 Thu, 01 Jan 1970 00:00:00 GMT:
    document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 GMT";
    注意,当您删除时不必指定 cookie 的值。
    获取 cookie 值的函数
    然后,我们创建一个函数用户返回指定 cookie 的值:

    function getCookie(cname)
    {
      var name = cname + "=";
      var ca = document.cookie.split(';');
      for(var i=0; i<ca.length; i++) 
      {
        var c = ca[i].trim();
        if (c.indexOf(name)==0) return c.substring(name.length,c.length);
      }
      return "";
    }  ```
    函数解析:
    cookie 名的参数为 cname。
    创建一个文本变量用于检索指定 cookie :cname + "="。
    使用分号来分割 document.cookie 字符串,并将分割后的字符串数组赋值给 ca (ca = document.cookie.split(';'))。
    循环 ca 数组 (i=0;i<ca.length;i++),然后读取数组中的每个值,并去除前后空格 (c=ca[i].trim())。
    如果找到 cookie(c.indexOf(name) == 0),返回 cookie 的值 (c.substring(name.length,c.length)。
    如果没有找到 cookie, 返回 ""。

    相关文章

      网友评论

          本文标题:提示框

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