課程
/前端開發
/jQuery
/jQuery源碼解析(DOM與核心模塊)
那位老師可以解答一下呢?
2014-12-16
源自:jQuery源碼解析(DOM與核心模塊) 2-2
正在回答
謝謝老師 ,居然親自回復 ,淚奔感動啊.以前就在博客看您發的微博 ,受益匪淺.
div.innerHTML = "<script>alert(1)</srcript>" 這個代碼不會執行
例外的情況:
IE9之前的
滿足幾個條件
1:script設定defer屬性
2: script元素必須位于有作用域元素之后,因為script被認為是無作用域的(頁面中不可見)
換句話說,這樣設置
div.innerHTML = "<div><script defer>alert(1)</srcript></div>"? 可以執行
jQuery在內部通過會有一個domManip方法,把這些問題都方方面面處理掉了
leowori
defer 跟 innerHTML 什么關系
舉報
由淺入深的剖析jQuery庫的設計與實現,揭開框架背后的秘密
4 回答關于ie下innerHTML會忽略作用域的問題
1 回答這里innerHTML返回的是undefined
1 回答這些代碼看不懂什么意思?
1 回答為什么test2中的even換成odd效果不是偶數行的換色呢?
1 回答這一段代碼的作用是什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-12-16
謝謝老師 ,居然親自回復 ,淚奔感動啊.以前就在博客看您發的微博 ,受益匪淺.
2014-12-16
div.innerHTML = "<script>alert(1)</srcript>" 這個代碼不會執行
例外的情況:
IE9之前的
滿足幾個條件
1:script設定defer屬性
2: script元素必須位于有作用域元素之后,因為script被認為是無作用域的(頁面中不可見)
換句話說,這樣設置
div.innerHTML = "<div><script defer>alert(1)</srcript></div>"? 可以執行
jQuery在內部通過會有一個domManip方法,把這些問題都方方面面處理掉了
2014-12-16
defer 跟 innerHTML 什么關系