哪个性能更好?
多姆
element.insertAdjacentHTML('afterend', '<div id="two">two</div>');
Run Code Online (Sandbox Code Playgroud)
查询
$(element).append('<div id="two">two</div>')
Run Code Online (Sandbox Code Playgroud) 我知道
"当DOM完全加载时,Onload会执行.这意味着它会在页面结束后执行.当你想要完全放弃文档时,这很有用."
但为什么这些代码在chrome中不起作用(spBodyOnLoadWrapper是"init.debug.js"中定义的函数,此函数未被调用):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns:o="urn:schemas-microsoft-com:office:office" lang="en-us" dir="ltr">
<head>
<script type="text/javascript">
document.write('<script type="text/javascript" src="/_layouts/1033/init.debug.js?rev=Cn3X2qRiBI8U52EFeStGwg%3D%3D"></' + 'script>');
</script>
</head>
<body scroll="no" onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" class="v4master">
</body>
Run Code Online (Sandbox Code Playgroud)
这些HTML是由名为"SharePoint 2010"的Microsoft产品生成的,丑陋而不是"最佳实践",但我必须使其在chrome中运行...