如何创建与Gmails Contact Manager类似的行为

时间:2009-09-13 02:32:48

标签: javascript ajax gmail contacts

我想创建与Gmail的联系人管理器类似的东西。

我对JavaScript不是很熟悉,我理解AJAX的基本概念并了解jQuery的方法。但就目前而言,就是这样。

非常感谢图书/博客推荐。

4 个答案:

答案 0 :(得分:2)

如果您可以使用Java后端,或者如果您不介意部署到Google App Engine,则可能需要查看Google Web Toolkit。它们具有出色的tutorialsexample applications,包括Mail app,您可以根据自己的需要进行修改。

如果你不想使用GWT,你可以使用任何几个JavaScript UI库以及任何后端; YUIExtjQuery UIMochaUI,仅举几例。您还可以使用底层的跨浏览器库(YUI,Ext JS,jQuery,MooTools等)或甚至只是普通的旧JavaScript / HTML / CSS / DOM来滚动您自己的UI。

这完全取决于您的要求,您对代码的控制程度,外观,行为以及您的偏好。

理想情况下,您需要了解JavaScript基础知识和面向对象的JavaScript以及HTML / CSS和服务器端语言,以便您可以使用结构化,干净且可维护的代码构建应用程序。关于这个主题的书籍很容易找到 实际上,只需在您选择的开发堆栈中找到一个教程,然后从那里继续 最好尝试在两者之间取得平衡。

答案 1 :(得分:1)

嘿我不知道你的问题的确切解决方案,但有一些开源应用程序可用。你可以在浏览源代码后有所了解。

Gontact GTK+ contact manager

正如您提到的Ajax,请看一下这个PHP AJAX File Manager (PAFM)

如果有任何帮助,请告诉我。

答案 2 :(得分:1)

我实际上正在设计类似于Gmail联系人管理器的内容。我正在使用ExtJs和Alfresco作为我的存储库。我只使用extjs和javascript工作了大约3个月(截至撰写本文时),但我必须说使用像extjs这样的javascript库帮助我更轻松地熟悉javascript(很棒的社区和大量的例子来帮助我我在线)。我相信你可以用jquery做类似的事情。

我没有任何图书推荐,但我绝对建议您浏览StackOverflow以及您要使用的图书馆论坛。机会是,人们已经实现了类似的东西或插件(对于我的情况下的extjs),这将有助于您更快地达到目标(并且更可能更容易)。

祝你好运,编码愉快!

答案 3 :(得分:0)

我在2007年底创建了类似的项目。这是Rails(Ruby)项目的源代码。

它使用Ruby,Rails,JQuery

http://github.com/insightmethods/address-ref

刚刚实现的许可证文件没有添加(但我们确定它是开源的)