我正在开发一个Web应用程序,我已经考虑过使用CSS隐藏或显示一些内容/选项,或者根据需要使用AJAX请求动态标记它们。但是,我也可以在加载时标记所有内容,只需使用CSS来隐藏或显示内容。我知道它可能意味着更繁忙的DOM,但似乎CSS比AJAX请求更快捷。这有什么优点和缺点?我们非常感谢您的建议以及您推荐推荐内容的原因。
答案 0 :(得分:2)
如果您预先拥有内容并且不需要根据用户输入动态加载它,请务必将其加载到DOM中语义上合理的位置,然后使用CSS显示或隐藏它。
以下是一些原因:
以下是一些否定因素:
所以真的归结为:
这些问题的答案应该以某种方式推动您的设计。