Mam kilka arkuszy sprite z atlus zapisanych w formacie JSON. Tworzę strukturę atlus na podstawie structure from BrowserQuest. Każdy z nich plików JSON wygląda następująco:Dostęp do wielu plików JSON w JavaScript
{ "id": "agent", "width": 24, "height": 24, "animations": { "idle_down": { "length": 2, "row": 0 } }, "offset_x": -4, "offset_y": -8 }
Ale zastanawiam się, jak mogę nawet uzyskać dostęp do danych w każdym pliku JSON, jeśli to tylko surowy obiektu dosłowne?
Ponieważ każdy plik JSON jest obiektem dosłowny, jedynym sposobem mogę sobie wyobrazić, że jest dostęp do zapisania obiektu dosłownego do zmiennej, takich jak
var agent = {
"id": "agent",
"width": 24,
"height": 24,
"animations": {
"idle_down": {
"length": 2,
"row": 0
}
},
"offset_x": -4,
"offset_y": -8
};
Mam nadzieję, że to łatwy sposób na dostęp do plików JSON.
A ponieważ każdy indywidualny arkusz ikonki ma własny plik JSON, mam dużą liczbę plików do załadowania.
Jaki jest najlepszy sposób na załadowanie tak dużej liczby plików JSON? Próbuję unikać używania jakichkolwiek bibliotek JS.
[ '$ .getJSON'] (http://www.jqapi.com/#p=jQuery.getJSON)? – josh3736
Próba uniknięcia JQuery i bibliotek JS – user22979
Następnie należy zaimplementować żądanie XHR samodzielnie, a odpowiedź "JSON.parse". Jednak - szczerze mówiąc - jest to dość głupie, gdy cała praca dla tego i setki innych rzeczy jest już wykonana przez jQuery. – josh3736