如何用JavaScript编写客户端API

3

我已经编写了api的服务器端代码,使用codeigniter通过REST以json格式提供html服务。接下来我想编写一个客户端api,使用javascript从服务器获取数据,并在dom中呈现并绑定事件。然后这些事件将使用api获取新的html等。

现在我应该从哪里开始呢?我可以在我的api脚本中使用jquery,并只需针对每个事件触发调用api的ajax调用吗?还是有更好的方式来做到这一点?

是否有任何js库可以帮助我完成这项工作?我已经看了看backbone和require,但我不确定这是否是这些库的正确用途。


如果你需要编写客户端应用程序,那么Backbone是一个不错的选择。如果你只想编写Ajax调用并将它们挂钩到事件处理程序上,那么jQuery可能更适合。 - Ivancho
谢谢。我已经使用了jQuery,但是由于有很多事件,代码很容易变得混乱。因此,如果我要使用jQuery,我希望使用一种API架构来结构化我的事件、调用和函数。对此有什么建议吗? - mmzc
我建议您使用Backbone框架或其他框架。您可以在这里查看应用程序框架列表http://addyosmani.github.com/todomvc/。 - Ivancho
1个回答

1
使用 fetch 方法从客户端调用 Web API。

fetch('https://jsonplaceholder.typicode.com/todos')
 .then(response => response.json())
 .then(json => console.log(json))


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接