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

posted @ 2013-07-17 23:37  楚玉  阅读(220)  评论(1编辑  收藏  举报