例如這幾個值是會變的,裡面的函數需要這幾個值都為true的時候觸發,那這個程式碼寫在哪裡?可以即時監聽這幾個值?我之前發現這裡面的函數沒有執行,是因為我把這段程式碼寫在了onload裡面,現在看來不行,大神有沒有什麼良策?
人生最曼妙的风景,竟是内心的淡定与从容!
可以透過JS Object的getter 與 setter來監聽對應的事件
var obj = { val: 100, get getval() { console.log('访问了getVal的值'); return this.val; }, set setval(x) { console.log('设置getVal的值'); this.val = x; } } // 在访问 obj.getval时,将会看到 ‘访问了getVal的值’ // 在设置 obj.setval=1000时,会看到 ‘设置getVal的值’
參考:/q/10...
可以透過JS Object的getter 與 setter來監聽對應的事件
參考:/q/10...