zoukankan      html  css  js  c++  java
  • location.href 和document.referrer、event.keyCode、setTimeout 与setInterval、前置与后置型递增递减操作符

    1、window.location.href 与 document.referrer

    window.location.href 设置或返回完整的URL

    location.hash 设置或返回#后面的URL(锚点)

    document.referrer 属性可返回载入当前文档的文档的URL,即前一个页面。如果当前文档不是通过超级链接访问的 则为null。

    2、event.keyCode

    当用户按下一个键盘按键时,发生onkeydown事件。

    IE浏览器使用event.keyCode取回被按下的字符。Netscape/Firefox/Opera使用event.which

    列一下常用的keyCode值

    keycode  8   =  BackSpace BackSpace 
    keycode  9   =  Tab Tab 
    keycode  12  =  Clear 
    keycode  13  =  Enter
    keycode  20  =  Caps Lock
    keycode  27  =  Escape
    keycode  32  =  Space
    keycode  34  =  Next
    keycode  35  =  End
    keycode  36  =  Home
    keycode  37  =  Left
    keycode  38  =  Up
    keycode  39  =  Right
    keycode  40  =  Down
    keycode  46  =  Delet

    更详细的请event.keycode大全 http://www.cnblogs.com/DareOnly/archive/2009/02/26/1398928.html

    3、setTimeout  setInterval

     setTimeout(code,millisec) 在指定的毫秒数之后调用函数或计算表达式

    setTimeout(“alert('hello~')”,3000);   //3秒之后弹出框

    setTimeout只执行一次,clearTimeout(id_of_settimeout)方法可以取消setTimeOut设置的timeout,id_of_settimeout为setTimeOut的返回值。

    setInterval(code,millisec)  按照指定的周期来调用函数或计算表达式

    setTimeOut(“alert('hello~')”,3000);   //每三秒弹出一次 

    setInterval方法会不停地调用函数或表达式,直到clearInterval(id_of_setinterval)方法被调用或者关闭窗口,id_of_setinterval为setInterval的返回值

    4、递增和递减操作符

    前置型 操作符位于要操作的变量之前,变量的值都是在语句被求值之前改变的。

    后置型 操作符位于要操作的变量之后,变量的值都是在语句被求值之后改变的。

    var a = 0;
    var b = ++a +10;
    alert(a);          //1
    alert(b);         //11
    var a = 0;
    var b = a++ + 10;
    alert(a);        //1
    alert(b);        //10
  • 相关阅读:
    RAID-磁盘阵列
    Redis-Cluster 5.0.4 集群部署
    linux系统磁盘缩容
    MongoDB Replica Set 集群
    CentOS7 GlusterFS文件系统部署
    CentOS7 firewalld防火墙规则
    centos7 升级openssh到openssh-8.0p1版本
    MySQL 中操作excel表格总结
    超哥带你学GIT
    学习是主动吃苦
  • 原文地址:https://www.cnblogs.com/blackwood/p/2663200.html
Copyright © 2011-2022 走看看