你将如何使用 MVC 的原则在 JavaScript 中实现这个应用程序?
如您所见,该应用程序基本上有 3 个视图:“侧边栏”、“可视化”和“时间滑块”。基础模型必须跟踪选定的国家和年份。
初始化应用程序时,它应该加载一个用数据填充模型的 json 文件。对于某种事件系统(请告知),控制器应该被通知一个稳定的模型,并且应该设置相应的视图。
例如,在侧边栏中添加一个国家应该触发数据重新加载,然后更新可视化视图的 x/y 比例以适应更多国家等。
您将如何将逻辑与视图分开(模型、视图和控制器分别包含哪些内容)以及您将使用哪些库?(尤其是关于事件处理)。
代码非常感谢......谢谢。