ugrás a tartalomhoz

XML vs. JS változók - Memóriahasználat

Methos · 2007. Ápr. 29. (V), 13.58
Üdv!

Az egyik projektemhez írtam language támogatást, ezeket pedig XML fájlokban tárolom. A feliratokat JavaScript-tel olvasom ki a fájlokból, mindig, mikor éppen szükségem van egy adott feliratra. Bizonyára sokkal gyorsabba lenne a művelehet, ha az XML fájl tartalmát egy JS tömbbe 'berántanám', azonban kérdéses, hogy ez mennyire terheli le a klienst, mennyire memóriaigényes? Ha valaki tudna válaszolni a kérdése, azt megköszönném. :)


Methos
 
1

Gyorsabb

Sulik Szabolcs · 2007. Ápr. 29. (V), 18.40
Amit keresel, azt hívják JSON-nak és általában ebben a formában zajlik a kommunikáció a szerver -> kliens irányban (tömörebb, js számára szinte azonnal értelmezhető). Ez a hangzatos név egy array vagy object literalt takar, amit kliens oldalon egy eval()-lal kiértékelhetsz. Ennél egy fokkal szebb módszer, ha kibővíted a String osztályt, egy metódussal, ami elvégzi ezt neked (sőt még többet is).