通过ajax在问题页面加载vs html内容加载时需要考虑哪些问题/要点?大多数网站都具有相同的结构:标题包含菜单,主要内容和页脚。因此,仅加载具有主要内容的容器而不是整个页面看起来非常合理/合理。但正如我所看到的,这种方法并未得到广泛应用。主导航仍然以“旧式”方式实现 - 通过a href
)。重要的是要考虑什么?
感谢
答案 0 :(得分:2)
嗯,我认为每个人都有所不同。如果不需要,我个人不喜欢使用javascript。而其他人呢。有一些工具可以解决大多数问题,例如哈希链接又称:
yoursite.com /#/路径/到/对象
这样就可以使用后退和前进键并将链接发送给您的朋友。使用javascript也可以减轻带宽,加快页面加载速度。
但是你必须放弃谷歌,因为谷歌机器人无法解析JavaScript网站。所以对于前端页面,你最好使用普通的HTML和后端管理员的东西,你可以使用javascript使你的gui更加用户友好和整洁。
答案 1 :(得分:1)
想想没有JavaScript支持的移动用户,运行旧浏览器的人,浏览器历史记录,搜索引擎蜘蛛等等 - 使用传统导航的原因很多。
答案 2 :(得分:1)
有几个原因:
答案 3 :(得分:0)
考虑书签,谷歌机器人,发送页面链接。
除此之外,AJAX导航完全正常。
答案 4 :(得分:-1)
成本(必须建立两次(或牺牲非JS用户,如搜索引擎),打破书签,突破/转发,破坏向朋友发送链接。(这些“打破”的东西可以解决,但是这是更多的工作,仍然是不完美的。)
Vs好处:潜在的轻微(因为你仍在加载大部分页面)性能提升。