computer()
.processor()
.cores(2)
.i386()
.disk()
.size(150)
.disk()
.siz " /> 边吃胸边膜下床震免费版视频,无套日出白浆在线播放,俄罗斯性孕妇孕交

天天躁日日躁狠狠躁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();

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

  • 遍歷
      中的每一個

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

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

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

主站蜘蛛池模板: 国产精品一区二区免费 | 扒开 浓密 毛 | 成人在线观看播放 | 播色屋97超碰在人人 | 91久久偷偷看嫩草影院无费 | 哪里能看毛片 | 国内精自品线一区91 | 久久青草免费91线频观看站街 | 校花被扒衣吸乳羞羞漫画 | 国产成人亚洲精品午夜国产馆 | 迈开腿让我看下你的小草莓声音 | 久久久久亚洲 | 欧美日韩一区在线观看 | 亚洲.日韩.欧美另类 | 美女大本营 | 欧美91精品久久久久网免费 | 午夜福利免费0948视频 | 一手揉着乳头一手模仿抽插视频 | 毛片一区二区三区 | 毛片免费观看的视频 | 色聚网久久综合 | 日日a.v拍夜夜添久久免费 | 在线播放免费人成毛片视频 | 日本欧美久久久久免费播放网 | 久久精品一区二区免费看 | 亚洲成年人在线观看 | 超碰在线视频 免费 | 成人在免费观看视频国产 | 国产午夜a理论毛片在线影院 | 精品亚洲欧美中文字幕在线看 | 国产在线视频一区二区不卡 | 啦啦啦影院视频在线看高清... | 日本片bbbxxx| 影视先锋男人无码在线 | 国产亚洲一区在线 | 久久精品国产亚洲AV天美18 | 暖暖视频在线观看高清... | 中文字幕本庄优花喂奶 | av天堂电影网在线观看 | 97精品免费视频 | 99久久精品国产一区二区三区 |