JavaScript a Facebook összefüggés eltér, mivel azt minden kap újraírni megy keresztül a Facebook. Ahhoz, hogy bizonyos értelemben a különbségeket (ebből sok), kezdje az Fbjs dokumentáció . A kezdő lépések útmutató egy jó alapozó.
A helyszínen, hogy lesz a bibliában wiki.developers.facebook.com ez kanonikus szempontjából az FB platform. Továbbá, mint mindannyian tudják, és (a szerelem? Gyűlölet?) A Facebook platform egy mozgó célpont, ezért hasznos, hogy lépést tartson a dolgokat keresztül fejlesztők csoport a Facebook-on. Én is, mint a blog Inside Facebook .
A legtöbb szolgáltató, aki lehetővé teszi a fejlesztők beágyazni JavaScript belül a domain erő fejlesztők számára iframe sandbox kódot. Facebook tett egy másik megközelítés, hogy ezt a problémát. JavaScript, hogy adsz nekünk lesz értelmezhető, és bármilyen azonosítók (függvény és változó nevek) kap fűz az alkalmazás azonosítója. Például, a következő kód blokk:
function foo(bar) { var obj = {property: bar}; return obj.property;
}
válik:
function a12345_foo(a12345_bar) { var a12345_obj = {property: a12345_bar}; return a12345_obj.property; }
Ez létrehoz egy virtuális teret minden alkalmazás fut a Facebookon. Onnan ki bizonyos funkciók révén gyűjteménye JavaScript objektumok, amelyek lehetővé teszik, hogy módosítsa a tartalom a Facebook-on. A tárgyak készülnek, hogy utánozza a funkcionalitás JavaScript lehető legszorosabban, de lehet, hogy egy megszokni az emberek, akik már jártasak a JavaScript.
Sok elem, amely egyszerűen elemek egyszerű JavaScript kell megvalósítani speciális eljárás hívások Fbjs. Például amikor hivatkozva Űrlapmező értékének JS használja .value, míg Fbjs meg kell csinálni .getValue(). Ez ezek a különbségek, amelyek megakadályozzák egyszerűen kivágás és beillesztés JS máshonnan a Facebook.
Ez az alap, alapozó. Ez a kezdéshez. A legjobb az Ön számára!