javascript - 我应该使用什么技术将内容加载到动态 div 中?

标签 javascript ajax

我有一个有趣的项目,我有一个问题。您可以从下面我的卡顿设计中看到外观:enter image description here

我计划利用多种技术。给你一个想法:

  • node.js(适用于各种服务器)
  • WebSockets(用于聊天客户端和一些我不想透露的内容)
  • Canvas (用于#content的一部分)

现在,考虑到这一点,我可以毫无问题地利用大多数浏览器不支持的技术。这不用担心。

对于我的问题,在我上面列出的页面上,我唯一想要更改的内容(除了更新聊天功能之外)是内容。我想将网站的“主页”、“关于”、“联系方式”和“登录”部分加载到页面的 #content 部分。

现在,我直觉地说实现这一目标的最佳方法是通过 AJAX,但我不确定。因为我可能只使用我想要显示的 HTML 设置一些文件,然后单击,将它们加载到 #content 部分。

这是最好的使用方法吗?我正在寻找实用性和性能。

抱歉问了个奇怪的问题。

谢谢!

最佳答案

如果您想动态加载这些部分,ajax 是唯一的方法。我肯定会尝试使用 JavaScript 库来处理为您进行 ajax 调用的内部机制,因为以跨浏览器的方式从头开始编写这一部分可能很困难。我强烈推荐 jQuery:http://jquery.com/

我看到你提到了 WebSockets。 WebSockets 可以很好地卸载一些密集的 JS 处理,但它不能用于与 DOM 交互(例如访问 HTML 元素、更改其内容、获取表单值等)。

关于javascript - 我应该使用什么技术将内容加载到动态 div 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5672167/

相关文章:

javascript - Javascript 中的 Object.create(null) 和创建新的顶级对象

asp.net - 在 jQuery 中捕获异常

jquery - 停止缓存 jQuery .load 响应

php - 通过 AJAX 发送特殊字符( "&lt"、 "&gt"、 "&amp")

没有 REST 框架的 Linux 中的 JavaScript/Python 交互?

javascript - MathJax 和服务器

处理不同浏览器的JavaScript问题

javascript - 我正在开发一个网站,我想在我的 js 文件中本地读取一些 json 文件

javascript - 如何使用 Javascript 使覆盖层保持默认打开状态?

javascript - Jquery $.post 成功时的默认函数