jquery构建qmail喜欢或facebook喜欢的界面

时间:2011-07-14 09:03:08

标签: jquery facebook

Facebook也是ajax和gmail ...我知道如何制作加载ajax等的网站 但是如果我在该菜单中有很多页面,我不应该加载所有的jquery脚本,因为我不需要它。 就像你在Facebook上点击个人资料http://www.facebook.com/profile.php?id=0000998一样 你得到了profile.php,但聊天不会改变。所以我认为javascript加载profile.php而不刷新整个页面,并加载它加载profile.php所需的javascript

Hier是我应该构建的示例: 我有main.php和profile.php main.php有main.js,profile.php有profile.js 并且有一直存在的chat.js,但是在main.php中不需要profile.js

那么他们是如何做到这一点的是这种系统的jquery插件? 还是示例教程? TNX。

2 个答案:

答案 0 :(得分:1)

你的问题没有多大意义。如果您希望能够查看页面加载的资源,我建议使用Firebug。使用它的'net'选项卡,您可以看到哪些资源(JavaScript,图像等)被加载,以及何时加载。阅读页面的源代码(HTML和JavaScript)也会告诉你发生了什么。

答案 1 :(得分:1)

总的来说这很容易。

将聊天功能的状态存储在cookie中。 每个页面都会检查此cookie的状态。如果cookie说明聊天已被激活,它还会激活聊天功能。

但是一如既往有很多令人讨厌的细节,你不希望背景中的十个页面不断地轮询聊天消息流。 GMail和Facebook背后有更多的聪明才智。 ; - )

BTW,谷歌是你的朋友。

如果您更喜欢复制粘贴方法,您会在网上找到一些插件。

如果您喜欢编写Web应用程序,只需提出更详细的问题并自行深入研究。正如Marto建议使用FireBug,WebScarabFiddler作为起点。