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(){    //....      });

    疯癫不成狂,有酒勿可尝;世间良辰美,终成水墨白。
  • 相关阅读:
    The model backing the 'XXX' context has changed 错误
    MVC5+EF6 入门完整教程四
    MVC5 + EF6 完整入门教程三
    MVC5 + EF6 入门完整教程二
    每日总结9.11
    setTextColor的几个注意事项
    selector使用注意事项
    每日总结9.9
    android popWindow使用注意事项
    有关TextView的drawaleTop属性
  • 原文地址:https://www.cnblogs.com/chuyu/p/3197084.html
Copyright © 2011-2022 走看看