我正在尝试用表格制作脚本,在 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/