Ajax 异步web编程的方法(在Google Image Labeler站点上工作看起来很像)
我想创建一个像这样的网站,人们可以在其中标记图像。 但这是我第一个认真的网络编程项目,我的问题是我不知道做这项工作需要什么 在这个站点中,我要做的是:首先:随机配对;其次:我需要异步地将每个会话信息发送到服务器,不仅是客户端到服务器[AJAX],而且是服务器到客户端[我猜是使用comet] 我有Python和PHP编程经验,并且熟悉AJAX和Javascript。在我两三天的旅程中!为了找到合适的工具来完成这个项目,我遇到了很多东西:websocket、jquery、comet、socke.io、nod.js等等,这些东西让我非常困惑 事实上,我正在寻找一个很好的参考,帮助我从哪里开始,做什么。或者你可以这样想:启动asnyc web编程的最佳方法是什么Ajax 异步web编程的方法(在Google Image Labeler站点上工作看起来很像),ajax,asynchronous,comet,Ajax,Asynchronous,Comet,我想创建一个像这样的网站,人们可以在其中标记图像。 但这是我第一个认真的网络编程项目,我的问题是我不知道做这项工作需要什么 在这个站点中,我要做的是:首先:随机配对;其次:我需要异步地将每个会话信息发送到服务器,不仅是客户端到服务器[AJAX],而且是服务器到客户端[我猜是使用comet] 我有Python和PHP编程经验,并且熟悉AJAX和Javascript。在我两三天的旅程中!为了找到合适的工具来完成这个项目,我遇到了很多东西:websocket、jquery、comet、socke.io
事先非常感谢好的,经过多次尝试,我来到这里: 要开始异步web编程,首先需要熟悉AJAX,这并不难。你可以从学校获得你所需要的一切 在此之后,最好的选择是jquery。你可以用它做很多不可思议的事情。它的一个功能是,您可以使用ajax发送和接收数据,而无需重新加载页面。要熟悉jquerylive页面操作,可以查看。 您还可以使用一些HTML5技术,例如SSE服务器发送事件[更方便]单向连接或WebSocket双向连接,这对web游戏编程非常有用 为了配对,您可以使用Mysql数据库作为媒介来保存每个新用户的信息,然后使用唯一的id(如会话id)对他们进行配对。显然,您也可以使用文件作为媒介 这几乎是创建实时更新网站所需的全部内容,但如果您想更专业地在服务器端完成这项工作,您可以查看node.js服务器端javascript,这是一种面向事件的编程或python框架 这就是我用自己的方式学到的一切。 为不必要的错误感到抱歉