Это - C#, но должно дать Вам идею:
public static void Main() {
typeof(Program).GetProperty("GetMe", BindingFlags.NonPublic | BindingFlags.Static);
}
private static int GetMe {
get { return 0; }
}
(Вы должны ИЛИ NonPublic и Статичный только)
Похоже, они используют свои собственные, поскольку нет никаких ссылок на сценарии YUI / jQuery, и это похоже на стандартный сценарий DOM.
Любые догадки.
Прежде всего, их основные услуги основаны на Thrift , который Facebook сделал с открытым исходным кодом; Кроме того, у них есть собственная библиотека, основанная на JavaScript. Они, вероятно, включают в себя много стандартного (но запутанного) кода сценариев DOM в пользовательском пространстве и над ним.
Основываясь на презентациях , вы можете получить представление об их организационной структуре и о том, как они могут реализовать
Примерно в 2007 году произошла утечка исходного кода, если вы можете его найти, если он все еще присутствует, но, конечно же: это Интернет.
Мы действительно можем получить текущий источник, если Facebook выполнит постановление суда.
I have asked myself that question before. It is very hard to tell though, because they have everything obfuscated. Who knows what they are doing? It is their private property, their servers are private from the world.
I do know some things. They have polluted the global name space a lot with modules that don't start with dojo, YAHOO, or jQuery.
Apparently they have their own JavaScript library called FBJS, however, I don't know the extent of their use of it in their own site.