zoukankan      html  css  js  c++  java
  • js 常用事件总结

    无论web端还是手机端,用户的交互总伴随着事件监听

    下面是我总结的一些常用到的事件

    1.监听标签内容变化

      非input元素

    $(dom).bind('DOMNodeInserted',function(e){
        console.log($(e).target.html)    //IE8-不支持  
    })
    $(dom).bind('DOMNodeRemoved',function(e){
        console.log($(e).target.html)  //IE8-不支持 
    })

      input元素

    var inputDom=document.createElement('input');
    if('oninput' in inputDom){
      inputDom.addEventListener('input',fn,false)  //识别oninput,非IE
    }else{
      inputDom.attachEvent('onpropertychange',fn);   //IE
    }

    2.禁止事件

    <input onselectstart='return false'>  //禁止双击全选
    <div onpaste='return false'>  //禁止粘贴

    3.返回事件

    <button onclick='history.back()'>click me</button> <!--返回上一级并且不刷新数据-->
    
    <button onclick='history.go(-1)'>click me</button>   <!--返回上一级并且刷新数据-->

    4.获取浏览器默认语言

    var lang = navigator.language;
    if(lang=="zh-CN" || lang=='zh'){
       //中文或者中文简体
    }
    if(lang=="en"){
        //英文
    }
    

      

  • 相关阅读:
    httpsqs消息队列
    Memcache 配置和使用
    nyist 68三点顺序
    nyist 67三角形面积
    rwkj 1363 正方形 长方形 三角形面积
    rwkj 1359 友元:两点距离
    rwkj 1357 矩形--面积-周长
    rwkj 1356 点与矩形
    rwkj 1354 圆周长与面积
    rwkj 1327 圆柱体体积
  • 原文地址:https://www.cnblogs.com/artimis/p/9004036.html
Copyright © 2011-2022 走看看