1
9
看起来他们正在使用自己的脚本,因为没有任何yui/jquery脚本引用,而且看起来像标准的dom脚本。 |
2
5
这是任何人的猜测。 首先,他们的核心服务基于 Thrift Facebook开发了哪个开源软件;而且,他们有自己的基于javascript的库。它们可能在用户空间中或上方合并了许多标准的DOM脚本(但混淆了)代码。 基于 presentations 您可以了解他们的组织布局,以及他们如何实现许多功能。 如果你能找到它,如果它仍然存在的话,在2007年的时候,有一个关于源代码的泄露,但是当然:这是互联网。 我们可能真的会接触到电流源 Facebook comply with their court order. |
3
2
还有“标枪”,正如phabricator的开放源码所揭示的那样,这是一个内部工具,用于内部控制源代码(git-viewer)+任务和其他事情。 文件如下: http://phabricator.com/docs/javelin/index.html 你也可以寻找信息来源(通过访问phabricator),看看Facebook如何开发他们的应用程序。 |
4
1
我以前问过自己这个问题。但很难说,因为他们把一切都搞混了。谁知道他们在做什么?这是他们的私有财产,他们的服务器是来自世界的私有财产。 我确实知道一些事情。他们已经用不以dojo、yahoo或jquery开头的模块污染了全球的名称空间。 显然,他们有自己的JavaScript库,称为FBJS,但是,我不知道他们在自己的站点中使用它的程度。 |
5
1
没有。对于大型项目,框架的使用通常会限制功能,因此扩展它而不是构建自定义框架是浪费时间的。然而,facebook的工程师们通过修改实际的php/javascript语言来满足他们的需求,从而进一步实现了这一点。以下是Facebook软件栈的演示: http://www.infoq.com/presentations/Facebook-Software-Stack |
6
0
|
Dan Williams · Facebook API缺少分页游标 2 年前 |
user237462 · Facebook密钥哈希生成错误格式 6 年前 |
savante · Facebook无法检索iPhone商店ID 6 年前 |
pirmax · Facebook-需要发布或操作权限 6 年前 |
Vivek Dhiman · 从Facebook页面获取所有帖子 6 年前 |
Manjot Singh · FFMPEG-流媒体在几秒钟后停止 6 年前 |