三、基于运算速度的优化
运算速度更多的是WEB后端的事情,但是并不意味着脱得了前端的干系。
JS运算速度的优化。典型就是循环操作DOM,不要直接操作DOM,而是先createElement到一个变量,在这个变量中增加DOM,然后再附加到文档树上。此外,不要以为内存泄漏只是C++们的事情。JS也会导致内存泄漏。这个话题比较复杂,推荐大伙儿们阅读'ajax in action'。制作一个成熟的ajax应用需要注意的事项全部都有,与后台语言无关。阅读算法的书。可能让一个前端开发师阅读算法的书有些搞笑,但是,有些极端场合还是会出现因为JS执行耗时过多,浏览器要终止JS的运行。