zoukankan      html  css  js  c++  java
  • 前端 51

    ****# 昨日内容回顾
    
    事件
    
    事件绑定方式
    
    方式1
        $('div').click(function(){});
    方式2
        $('div').on('click',function({}));
    
    常用事件
    
    click
    focus
    blur
    change
    hover
    mouseenter
    mouseout
    mouseover
    keydown
    keyup  -- 事件对象.keyCode
    事件冒泡
    
    子标签事件触发之后,会连带触发父标签及上层标签的事件
    阻止后续事件发生
    
    return false;
    e.stopPropagation()
    事件委托
    
    将事件委托给上层标签
    上层标签对象.on('click','委托人选择器',function(){});
    页面载入
    
    window.onload = function(){};  
        存在覆盖现象
        等页面中所有内容加载完成之后,执行
    $(function(){})
    $(document).ready(function(){});  
        不存在覆盖现象
        并且不等待图片视频等内容的加载
    今日内容
    动画效果
    
    each循环
    
    循环标签对象数组
    $('li').each(function(k,v){
        console.log(k,v);
    });
    
    循环普通数组
    var d1 = ['aa','bb','cc'];
    $.each(d1,function(k,v){
        console.log(k,v);
    })
    
    跳出循环  return false; 类似于break
    $('li').each(function(k,v){
        console.log(k,v.innerText);
        if (k === 1){
            return false;
        }
    
    });
    
    跳出本次循环  return; 类似于continue
    $('li').each(function(k,v){
        
        if (k === 1){
            return;
        }
        console.log(k,v.innerText);
    });
    
    data
    
    给标签对象添加数据,类似于添加了全局变量
        .data(key, value): 设置值
        .data(key)   取值
        .removeData(key) 删除值
    插件(了解)
    
    <script>
    jQuery.extend({ //$.extend({})
      min:function(a, b){return a < b ? a : b;}, //自定义了一个min和max方法,min和max作为键,值是一个function
      max:function(a, b){return a > b ? a : b;}
    });
    jQuery.min(2,3);// => 2
    jQuery.max(4,5);// => 5
    $('div').min(1,2);不能通过标签对象来调用
    </script>
    
    <script>
      jQuery.fn.extend({  //给任意的jQuery标签对象添加一个方法
        check:function(){
          return this.each(function(){this.checked =true;});
        },
        uncheck:function(){
          return this.each(function(){this.checked =false;});
        }
      });
    // jQuery对象可以使用新添加的check()方法了。
    $("input[type='checkbox']").check();
    </script>
  • 相关阅读:
    P2149 [SDOI2009]Elaxia的路线
    电机学第一次课
    大素数区间快判模板
    网络流 最大权闭合子图
    DFS CCPC2017 南宁I题
    稳定婚姻问题模板
    CF438D 线段树 区间求和,区间求膜,单点更新
    对偶图 并查集 BZOJ4423
    BZOJ 1833 数字计数 数位DP
    过一点求对一个直线的垂足
  • 原文地址:https://www.cnblogs.com/shaohuagu/p/12342315.html
Copyright © 2011-2022 走看看