我目前正在开发一个 Web 应用程序。
现在我想知道在性能或其他方面构建页面有什么更好的。
第一个选项,直接在 HTML 文件中构建所有内容并隐藏 Objects () 以供以后使用,并让 JavaScript 在需要时显示/隐藏它们。
第二个选项,创建一个通过 JQuery 在运行时生成 HTML 的 JavaScript。
编辑
更具体一点。
这将是一个具有许多不同视图的 Web 应用程序。例如,首先您有登录视图,然后是概览视图、设置视图等。
所有请求,如登录、GetData 都将使用 AJAX JSON-RPC 请求进行管理。
如果我采用 HTML 方式,我将为每个视图创建一个 div-Block,它从一开始就没有显示。然后 JavaScript 将根据需要显示它们,并通过 AJAX 请求填写数据。
如果我采用 JavaScript 方式,JavaScript 会生成 HTML,而 Views 会被 JavaScript 取代。
我想这样做,因为我不希望用户重新加载每个站点。而且我不喜欢 PHP。