javascript - 有没有一种方法可以在 Internet Explorer 上更快地加载 JavaScript 和选择表

标签 javascript jquery jquery-ui

我正在尝试用表格制作脚本,在 Internet Explorer 上工作更快!!在 chrome 上工作正常。 有什么建议吗??

您可以在此处查看现场演示 http://megatrixads.com/cbm

提前致谢!

最佳答案

正如上面的答案所说。尝试使用探查器。我一直在阅读 JS 的性能改进。这是 great book

我检查了您的代码,您可以做一些事情。

更快地呈现页面。首先添加所有不在 HEAD 中但在所有 te 标记之后的 JS。所以在 CENTER 标签之后!这样 HTML/css 将在 JS 开始执行之前加载/呈现。加载 JS 将停止所有渲染,因为 JS 能够更改 DOM 中的内容。

尝试使用 document.ready()

尝试将所有 JS 放在 1 个文件中并最小化或打包它 => 它会提高对服务器的请求的负载/nr。

我看到在您的 selectable() 语句中您经常调用 $('.ui-selected') 和 $('.ui-selected').length() => 将此 el 存储在一个变量中。所以只要做 var $ui_selected = $('.ui-selected');这样 Jquery 就不会每次都搜索 DOM 来选择这个元素!(顺便说一下,使用类来查找元素的性能不如使用 #ID

希望这些提示对您有用!

关于javascript - 有没有一种方法可以在 Internet Explorer 上更快地加载 JavaScript 和选择表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11114014/

相关文章:

javascript - 动态加载JWplayer

javascript - 如何在两个div之间切换

javascript - 为什么在 Javascript 中 `x === x++` 为真而 `x++ === x` 为假?

jQuery UI 未初始化

javascript - 将 jQuery 的 UI 小部件与我的 topNav 混合会破坏水平对齐

JavaScript 数组

javascript - 带有 Ajax 和 PHP 的 Jquery 不工作

javascript - 如何使 wordpress 管理菜单默认折叠?

jquery - 在动画期间更改 jQuery 的动画持续时间

javascript - jQuery UI 自动完成停止工作