老師的detach()講義有歧義啊
老師,你的講義里寫到:
當然這里要特別注意,detach方法是JQuery特有的,所以它只能處理通過JQuery的方法綁定的事件或者數據。
言外之意是通過原生JS方法給DOM元素綁定的事件或數據是不能通過detach()方法進行保存的。
????document.getElementsByTagName("p")[0].addEventListener("click",function(event){ ????????alert("通過原生JS方法添加的事件"); ????});
但是通過測試,發現以上事件還是可以被detach()保存的。
那您的講義這里這句話是什么意思呀?
2016-03-22
因為jquery內部自己有一個 數據對象 data的結構,用來最這些數據的保存
$ele.on("click",fn) ? ? jquery=>內部 ? ?data = {'1':fn }
這樣數據被緩存起來了,所以進行操作的時候,都能data取到這個數據
原生的,沒有這些東西................?