出于好奇,我想知道gmail如何做到这一点。查看页面的源代码后,您看不到任何链接,onclick方法和javascript。我明白他们隐藏了javascript,但该页面仍然知道有点击。是否有运行的守护程序线程监听您的点击?它是如何工作的??gmail如何在引擎盖下工作
6
A
回答
5
A现在有点老,但这里是一个文章样的引擎盖下解释的Gmail的:http://johnvey.com/features/gmailapi/(请参见“关于Gmail引擎和协议”)
最相关的项目 该项目是我请参阅“DataPack”, 一个基本HTML文件,其中只包含 JavaScript数组声明, UI引擎解析然后用于 确定要更新的内容。这样做的优点 应 显而易见:减少交通负荷 ,并增加功能 - 尤其是对开发商谁不 再诉诸粗“屏幕 刮”技术与 Web应用程序接口。虽然理想 局面外部开发 将是一个基于XML的DataPack的 JavaScript版本就足够了(和 我怀疑它被选作 性能的原因以及)。
DataPack格式包含 单个“DataItems”或包装在封套函数中的JavaScript 数组。 一个例子:
D(["ts",0,50,106,0,"Inbox","fd36721220",154]);
维基百科的条目是在简要介绍过相当不错的:http://en.wikipedia.org/wiki/Gmail_interface
相关问题
- 1. CSS如何在引擎盖下工作?
- 2. Mockito.when如何在引擎盖下工作
- 3. callvirt如何在引擎盖下工作?
- 4. 如何合并分支实际工作(在引擎盖下)?
- 5. Prolog如何在技术上工作?引擎盖下有什么?
- 6. LINQ IEnumerable如何在引擎盖下工作?
- 7. Gradle任务内联配置如何在引擎盖下工作?
- 8. sql'limit'命令如何在引擎盖下工作?
- 9. 科尔多瓦插件如何在引擎盖下工作?
- 10. 银行交易如何“引擎盖下”工作 - 可能详细
- 11. XNA在引擎盖下?
- 12. Callable如何在引擎盖下工作?可调用对象如何返回值?
- 13. 引擎盖下如何递归处理
- 14. Javascript类型。试图了解它如何在引擎盖下工作
- 15. RegEx引擎如何工作
- 16. PHP引用如何在数组的引擎下工作?
- 17. 引擎盖下的继承
- 18. 使用Javascript - 事件侦听器的引擎盖下是如何工作的
- 19. Http和文件上传 - 它是如何工作的(引擎盖下)
- 20. 工作流引擎
- 21. 如何在引擎盖下实施自旋锁定?
- 22. Spring如何保持单件,原型......在引擎盖下?
- 23. Bit Torrent搜索引擎如何工作?
- 24. 你如何使用工作流引擎?
- 25. MultiLanguage搜索引擎如何工作
- 26. ascii艺术3D引擎如何工作?
- 27. MYSQL引擎如何工作查询
- 28. PHP flock() - 引擎盖下有什么?
- 29. readline函数:引擎盖下,python
- 30. Netty setRadable()引擎盖
第一个链接是死的。 ..没有想到维基百科..但它有点浅.. – Guy 2009-11-16 09:01:18
在这里,我们有问题的linkrot和依赖外部网站的大部分答案。 – random 2009-11-16 09:10:59
其实常规链接确实有效,只是更新了它 – 2009-11-16 09:36:41