关于为什么不应该使用加载每个部分主要部分的ajax功能来开发站点,是否有确凿的理由(假设标头,导航等元素保持不变)?
当然,由于服务器不必提供出现在每个页面上的内容,因此资源占用将减少,主机和最终用户都将从中受益。
考虑以下问题回答问题:
网站javascript行为在每个实例中均会正常降低
对于我的问题,我是在谈论可以实施此行为的新站点,而不是从头开始实施,因此从技术上讲,它不会花费任何金钱-我们不会返回完成的产品来实施它。
it doesn't technically cost any money
除了它。要获得可与常规浏览体验媲美的AJAX,您需要重新实现常规站点自动提供的浏览器内置功能,例如后退按钮,浏览器历史记录,缓存等。至少,您需要必须通过点击事件处理程序(包括:visited和:active标记)重新实现超链接功能。