computer()
.processor()
.cores(2)
.i386()
.disk()
.size(150)
.disk()
.siz " /> 亚洲精品18,在线观看91,成人毛片在线免费看

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

jQuery is DSL (Part 2 - jQuery)

jQuery的Internal DSL形式

在上一篇文章里面,我們了解到了Internal DSL的具體形式,形如:

/* Method Chaining */
computer()
  .processor()
    .cores(2)
    .i386()
  .disk()
    .size(150)
  .disk()
    .size(75)
    .speed(7200)
    .sata()
  .end();

然后我們在看看一段典型的jQuery代碼:

$("ul#contacts li.item")
  .find("span.name")
    .click(function(e) { $(e.target).siblings(".more").toggle(); })
    .end()
  .find("input.delete")
    .click(function(e) { $(e.target).parents(".item").remove(); })
    .end()
  .find("div.more")
    .hide()
    .end();

從結(jié)構(gòu)上來說,是不是跟上面那一段Internal DSL的例子很相似?就算我們不看對應(yīng)的HTML,我們也能猜到這段jQuery代碼的含義:

  • 遍歷
      中的每一個

    • (這看起來是個聯(lián)系人列表)
      • 對于里面的
        • 綁定click事件,操作是顯示/隱藏class="more"兄弟節(jié)點
          (這是估計聯(lián)系人姓名,點擊后切換詳細(xì)信息的顯示/隱藏)
      • 對于里面的
        • 綁定click事件,操作是把class="item"父節(jié)點刪除
          (這應(yīng)該是用來刪除聯(lián)系人的)
      • 對于里面的
        • 隱藏這個div
          (默認(rèn)隱藏詳細(xì)信息?)

        it知識庫jQuery is DSL (Part 2 - jQuery),轉(zhuǎn)載需保留來源!

        鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产一区二区三区成人影院 | 精品国产免费一区二区三区演员表 | 亚洲成人久久久 | 精品无码久久久久久国产 | 91久久精品一区二区二区 | av片在线观看网站 | 精品久久久久久久久久久久 | 91亚洲国产亚洲国产 | 一区二区三区四区在线免费观看 | 日日综合 | 伊人91在线 | a毛片 | 波霸ol一区二区 | 日韩精品 电影一区 亚洲 | 午夜午夜精品一区二区三区文 | 欧美精品欧美精品系列 | 亚洲电影专区 | 欧美激情一区 | 成人在线免费网站 | 国产日韩一区二区三区 | 精品久久香蕉国产线看观看亚洲 | 亚洲一区 中文字幕 | 久久视频精品 | 欧美日韩在线一区二区 | 日日拍夜夜 | 一级aaaaaa毛片免费同男同女 | av首页在线 | 真人女人一级毛片免费播放 | 在线播放第一页 | 免费视频久久 | 91观看| 一二三在线视频 | 国产精久久久久久久 | 91在线观看| 综合一区二区三区 | 亚州精品天堂中文字幕 | 久久国产激情视频 | 国产在线97 | 国产高清在线精品 | 九九久久精品 | 夏同学福利网 |