1

我的问题是关于什么被认为是 Web 开发中的最佳实践。我一直专注于 web 应用程序,尤其是 javascript web 应用程序,所以我的一般做法是加载 html,使用 ajax 从数据库中提取我需要的数据,然后动态构建视图。所以很自然地,我习惯于将我的页面内容存储在数据库中。

这对于博客文章或我想要显示的电话号码和电子邮件地址等少量数据非常有用,但是通常静态内容呢?假设一个营销首页显示有关后端 Web 应用程序的内容?将这一切都保留在一个页面上(即使它对搜索引擎不友好)并使用 javascript 转换来显示数据会很好,但这需要构建一堆 div 并隐藏那些不在视图中的 div,或者拉根据需要从数据库中获取数据。混合内容类型怎么样,比如常见问题列表,然后是单独的一般数据段落等。

这种事情通常是如何完成的?

4

1 回答 1

1

AJAX 是一个奇妙的东西,但我认为它不应该这样使用。我不能以权威的身份发言,但我发现最好将您的内容存储在单独的页面上。

重要的,如果您决定走 Ajax 路线,请始终使页面实际上可以在历史记录中添加书签/导航。

即我转到http://www.example.com/webapp/,单击 about,它会带我到http://www.example.com/webapp/#about

重新访问 http://www.example.com/webapp/#about应该让我回到原来的位置。

有比一个被花哨的过渡冲昏头脑以至于忘记了最终用户的基本需求的网站更令人气愤。

于 2012-07-25T17:29:16.843 回答