Javascript 我应该使用什么技术或框架来构建这样的东西?

Javascript 我应该使用什么技术或框架来构建这样的东西?,javascript,html,css,ajax,frontend,Javascript,Html,Css,Ajax,Frontend,见图。基本上,当用户单击主页上的按钮时,将显示相应的页面。但是,我希望在不刷新整个浏览器窗口的情况下加载它。我认为这叫做Ajax,对吗 如果是这样,我应该从哪里开始?我应该使用什么样的框架,最容易操作和设置?我所需要的就是以这种方式加载页面,没有任何花哨或额外的东西 Tks 我认为这叫做Ajax,对吗 单页应用程序(简称SPA) 我应该使用什么样的框架,最容易操作和设置 流行的: 反应(我喜欢你想要的简单的东西) 棱角的 余烬 或者自己滚。或者从中选择一个:您正在寻找的是单页应用程序(SPA

见图。基本上,当用户单击主页上的按钮时,将显示相应的页面。但是,我希望在不刷新整个浏览器窗口的情况下加载它。我认为这叫做Ajax,对吗

如果是这样,我应该从哪里开始?我应该使用什么样的框架,最容易操作和设置?我所需要的就是以这种方式加载页面,没有任何花哨或额外的东西

Tks

我认为这叫做Ajax,对吗

单页应用程序(简称SPA)

我应该使用什么样的框架,最容易操作和设置

流行的:

  • 反应(我喜欢你想要的简单的东西)
  • 棱角的
  • 余烬

或者自己滚。或者从中选择一个:您正在寻找的是单页应用程序(SPA)。 当您不想从后端检索数据或向后端发送数据时,Ajax就会出现

如果您正在寻找更大的框架,emberjsangular是构建单页应用程序的流行且可靠的框架

较小的框架(其学习曲线要快得多)将成为主干

如果您想让technologie堆栈非常简单,也可以将jquery与模板引擎(如Handlebar)结合使用

这完全取决于应用程序的复杂程度

看看这些比较文件


它们将帮助您根据自己的需要选择合适的框架。

看看jQuery,尤其是
.get()
.post()
.ajax()
,和
.load()
Angular是最好的选择,检查这些链接开始吧!角度不是最好的选择。与反应相比,它是有限的。请记住,使用jQuery时,只需要一行代码
$(“#content”)。加载(url)
就是将某些内容加载到页面上的
div
中所需的全部内容。将其连接到一个click事件处理程序,实际上就完成了。因此,对于您要做的事情,绝对不需要单页应用程序框架。只需在页面中加载jQuery并将每个按钮连接到适当的click事件处理程序即可。页面中的内容是什么?如果您不需要这些页面中的任何魔法,我认为您不需要仅仅为了实现一个简单的3个子菜单主页而接触MVC框架,除非您愿意;)。