zoukankan      html  css  js  c++  java
  • javascript 中的函数,控制流, 事件委托

    1. javascript 中的函数:

      无参函数

      单参函数

      多参函数

      返回值函数(return 语句)

      递归函数

      匿名函数

      构造函数

    2.javascript 中的控制流

      if(){}

      if(){}else{}二分枝选择

      多分枝选择

      switch(num){

        case1 "qq":

          //函数执行

          break;

        case2 "kk":

          //函数执行

          break;

        default :

          break;

      }

    3.从性能方面考虑 javascript 中的事件委托

      当对页面很多元素事件绑定的时候,很耗内存,于是通过事件的冒泡机制,可以使用事件委托。

      

    var oUL = document.getElementById("oo");
    oUL.onclick = function(event){
        switch(event.target.id||event.srcElement.id)
             {
                     case "one":
                             alert("one");
                             break;
                      case "two":
                             alert("two");
                             break;
                       case "three":
                             alert("three");
                             break;
    
              }
    };

      jQuery 中是使用delegate 进行事件委托。

      $("#oo").delegate("li","click",function(){    //....      });

    疯癫不成狂,有酒勿可尝;世间良辰美,终成水墨白。
  • 相关阅读:
    关于“每日代码系列”以及后续计划
    每日代码系列(22)
    每日代码系列(21)
    mvcc
    父进程是1号进程产生大量的僵尸进程的解决方案
    nginx学习之路
    Zookeeper Curator 分布式锁
    jvm垃圾收集器汇总
    MySql分库分表以及相关问题
    Https交互原理
  • 原文地址:https://www.cnblogs.com/chuyu/p/3197084.html
Copyright © 2011-2022 走看看