尽可能在Ready后立刻执行脚本
技术上如jQuery的$(document).ready()使脚本在HTML页面加载完后立即执行,也是脚本可以安全执行的最早时刻。然而复杂的脚本会让页面显得迟缓,并阻止用户立刻操作页面。所以,一些比如tooltip(提示框),dialog(对话框)在需要显示时初始化,不造成页面卡顿。
如果Ajax关系用户交互,越早请求越好
Ajax请求会花费很长时间,而且不需要等待HTML页面渲染就可以发起请求。所以,把$(document).ready()放在Ajax请求完成回调函数中更好。
延迟加载非必要的脚本(如Facebook Like,Google +1,Twitter)。
所有人都希望他们的网页在社交网络上流行,但是社交网络的脚本往往很大,可能会引起用户响应迟缓。在请求这些脚本前等待页面加载完毕,可以使页面响应更快。更妙的是,重新考虑这