做内联Javascript事件降低网页加载性能
Do inline Javascript events decrease web page loading performance?
是否内联Javascript代码如下:
<div onclick='javascript:some_function();'></div>
以任何方式增加网页的加载时间?
是的。
浏览器必须为每个属性启动单独的Javascript解析器。
使用attachEvent
/addEventHandler
将事件绑定到函数更有效,或者更容易使用jQuery。
在一个不相关的注意事项上,您不应该在事件属性中使用
javascript:
(除了您根本不应该使用事件属性这一事实之外)。它只是一个未使用的标签。在
href
属性中,javascript:
协议允许您创建一个执行Javascript的URI。但是,事件属性接受Javascript代码字符串,而不是URI。
相关文章:
- 如何防止网页加载后自动启动功能
- 如何在网页加载时显示加载内容,并在页面完全加载时隐藏此内容
- 如何在网页加载asp.net上显示文本框中第二个字母的光标位置
- 我能得到网页加载的时间吗
- 如何在整个网页加载后执行脚本
- 网页加载不正确:'"JSON”;未定义'错误
- 如何在网页加载之前添加加载页面
- 删除不需要的javascript和css是否包括减轻网页加载时间
- 如何在硒中仅从网页加载html
- 如何获取网页加载时间
- 如何在网页加载之前制作预加载器
- 如何使用网页加载的源从网页获取文本框内容
- Touchstart 事件永远不会在网页加载的首次加载时在 Android Chrome 上触发
- 网页加载完成后图像淡入
- 在网页加载后覆盖现有的javascript方法应该是可能的
- Selenium网页加载问题
- 在整个网页加载后加载谷歌广告
- 使用Javascript在网页加载时自动点击
- 如何在javascript中创建进度条以及如何在网页加载时使用它
- 当网页加载时,自动聚焦HTML表单输入的最佳方法是什么?