以下是构建链接的两种方法,其唯一目的是运行JavaScript代码.哪个更好,在功能,页面加载速度,验证目的等方面?
function myJsFunc() {
alert("myJsFunc");
}Run Code Online (Sandbox Code Playgroud)
<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>Run Code Online (Sandbox Code Playgroud)
要么
function myJsFunc() {
alert("myJsFunc");
}Run Code Online (Sandbox Code Playgroud)
<a href="javascript:void(0)" onclick="myJsFunc();">Run JavaScript Code</a>Run Code Online (Sandbox Code Playgroud)
对于遗留应用程序,我们将使用React逐个重写Web应用程序的部分内容.因为这样不能完全删除文件监听器.整个页面上有许多不同的组件,它们都有监听器.这会影响反应组件的性能.
例如; 材质UI切换菜单,https://codesandbox.io/s/o9970jm69 切换菜单快速响应您的点击的例子所示.但是对于我们的Web应用程序,由于这些文档事件监听器,切换行为与演示不同.
是否可以删除React元素的这些文档点击侦听器?
或者有没有办法摆脱React组件的这些监听器?
javascript ×2
dom ×1
domdocument ×1
href ×1
html ×1
jquery ×1
optimization ×1
performance ×1
reactjs ×1