gmail如何在幕后工作

时间:2009-11-16 08:23:34

标签: gmail

出于好奇,我想知道gmail是如何做到的。在查看页面的源代码后,您没有看到任何链接,onclick方法和javascript。我知道他们隐藏了javascript,但页面仍然知道有点击。是否有运行守护程序线程来监听您的点击?它是如何工作的?

1 个答案:

答案 0 :(得分:5)

现在有点老了,但这里有一篇文章解释了引擎盖下的Gmail:http://johnvey.com/features/gmailapi/(请参阅“关于Gmail引擎和协议”一节)

  

与此项目最相关的项目   就是我所说的“DataPack”,   仅包含的基本HTML文件   JavaScript数组声明了   UI引擎解析然后使用   确定要更新的内容。该   这应该是优点   立即明显:减少了流量   加载和增加功能 -   特别是对于没有的开发者   更长时间不得不诉诸原油“屏幕   抓取“与...接口的技术”   网络应用。虽然理想   外部开发者的情况   将是一个基于XML的DataPack,   JavaScript版本就足够了(和   我怀疑它是被选中的   表现原因也是如此)。

     

DataPack格式包含   个人“DataItems”或JavaScript   包裹在信封函数中的数组。   一个例子:

     

D(["ts",0,50,106,0,"Inbox","fd36721220",154]);

维基百科的条目也很简短:http://en.wikipedia.org/wiki/Gmail_interface

相关问题