• javascript


    1、interval  间隔事件,var timer=setInterval(a,5000); 代表5秒钟执行一下a 事件,若是想停止,则clearInterval(timer)便可

    2、setTimeout(“b”,3000)  out为小写,代表3秒钟后执行b事件,时间若是b(),需要双引号,若是b则不需要引号, clearTimeout

    3、document.onkeydown=function(e){

      var event=e(火狐需要传递事件)||window.event ie不需要传值,直接获取

      var keyCode=e.which(火狐)||event.keyCode  ie|| ||e.charCod  这样的写法支持绝大多数浏览器

      }

      ctrlKey  altKey  shiftKey

      http://www.cnblogs.com/shipengzhi/articles/2035010.html   键码列表

      document.oncontextmenu=function(){return false};禁用右键

    4、js对象循环

      for(x in event){ alert(x+"---"+event[x])}

    5 、点击事件写法 onclick="alert("直接填写")"      onclick="aaa()" function aaa(){单独写成函数}   document.getElementById("aaa").onclick=function (){ 绑定时间}    document.getElementById("aaa").addEventListener("click",function(){},false)

      而IE8不支持 addEventListener 但是支持attachEvent  这里需要的参数为事件处理名称 onclick而不是事件名称click

    6、var isIe=window.ActiveXObject; 判断是否为iel浏览器

      var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8;  用来判断是 ie几浏览器

      event.target || event.srcElement  获取目标元素

    • cancelBubble属性 用于阻止事件冒泡 IE中cancelBubble为属性而不是方法,true表示阻止冒泡。
    • returnValue属性 阻止事件的默认行为 false表示阻止事件的默认行为

    7、判断是否是微信端浏览器

      function isWeiXin() {
            var ua = window.navigator.userAgent.toLowerCase();
            if (ua.match(/MicroMessenger/i) == 'micromessenger') {
                return true;
            } else {
                return false;
            }
        }

      

  • 相关阅读:
    哈夫曼树
    粒子群算法(1)----粒子群算法简单介绍
    白话经典算法系列之七 堆与堆排序
    UVa 11879
    有计划,公司运行——写到犹豫大三女生
    _00013 一致性哈希算法 Consistent Hashing 新的讨论,并出现相应的解决
    s3c2440的A/D转换应用
    iSwifting如何发送照片社区
    【Android开发经验】使用反射,得到的类的字段、方法、并实现了简单的调用
    于Unity3D动态创建对象和创建Prefab三种方式的原型对象
  • 原文地址:https://www.cnblogs.com/happy0120/p/7245888.html
Copyright © 2020-2023  润新知