<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Watch.JSjavascript 觀察者模式

          聯(lián)合創(chuàng)作 · 2023-09-22 09:06

          一個比較有意思的 js 庫,可以為javascript的對象實現(xiàn)觀察者模式,以往我們使用javascript實現(xiàn)的觀察者模式都是通過使用回調(diào)函數(shù)配合dom上的event事件來操作的,而“Watch.js”可以為javascript的對象實現(xiàn)觀察者模式,監(jiān)聽對象的變化。

          用麻雀雖小五臟俱全來描述Watch.js比較合適。“觀察者”模式是我們在開發(fā)的時候經(jīng)常需要用到的。使用Watch.js那么我們就可以實現(xiàn)在“每當對象屬性改變的時候,執(zhí)行你的函數(shù)”。雖然有很多其他的庫可以實現(xiàn)相同的功能,但是Watch.js卻可以不改變你平時書寫代碼的方式,并且實現(xiàn)屬性改變的監(jiān)聽功能。

          watch.js目前主要可以做如下這些事情:

           1,監(jiān)聽對象上一個或多個屬性的改變,當改變后觸發(fā)自定義事件。
           2,批量觀察一個對象上所有的屬性,當有任何一個改變時,觸發(fā)自定義事件。
           3,可以取消訂閱觀察
           4,你可以在你需要的時候,不用改變對象上的屬性值,就可手動觸發(fā)觀察器。
           5,可以與jquery兼容

          瀏覽 25
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费a级猛片在线观看,女人毛片a级大学 | 天天操夜夜操激情影院 | 強奸乱伦麻豆 | 无码狠狠躁久久久久久久网址 | 国产精品大全 |