【发布时间】:2016-09-29 00:44:31
【问题描述】:
我正在准备前端开发人员面试,正在阅读此blog,作者提到 MVC 为您提供:
解耦客户端:像backbone.js这样的MVC框架激励你 通过模型中的 urlRoot 属性使用 REST API;
这是什么意思?我认为解耦意味着部分代码彼此不知道 - 使用 REST API 的主干如何使模型不知道其他部分?
【问题讨论】:
-
我相信作者的意思是您的客户端代码与您的服务器端代码分离,并且使用上述框架鼓励您这样做。
-
这意味着它们不依赖于彼此的细节。您可以将一个 REST API 替换为另一个。
-
你能举个例子说明客户端和服务器端是如何耦合的吗?
标签: javascript decoupling decouple