Это мой первый опыт работы с JSON, и я до сих пор довольно новичок в Javascript. Я работаю над приложением, и мне нужно будет работать с несколькими наборами данных. Поскольку имеется около 300 записей с 6 свойствами, я планирую хранить их в формате JSON. В приложении мне нужно будет получить данные и выполнить с ними несколько расчетов.Где хранить данные JSON
У меня возникли проблемы с выбором хранения данных. Я знаю, что, как правило, плохой практикой хранить вещи как глобальные переменные, даже если это удобно и легко работать. Из-за этого я рассматривал возможность хранения данных в отдельном файле и загрузки его с помощью jQuery. Этот метод делает гораздо более утомительным работу с данными, но он имеет преимущество, заключающееся в том, что очень легко обновлять записи, когда они устаревают. Я также не уверен, насколько этот метод повлияет на время загрузки.
Я не уверен, какой вариант является предпочтительным или если есть лучшие варианты. Как бы вы это сделали?
Не уверен, что вы просите. Если у вас есть JSON в отдельном файле, вы можете загружать его только через запрос сервера (например, AJAX в jQuery).Глобальные переменные здесь не играют никакой роли. Если у вас есть что-то вроде 'var myJSON =' в верхней части вашего JSON-файла, это больше не файл JSON, по крайней мере, не действительный ... большую часть времени JSON загружается через AJAX, хотя [некоторые сайты добавляют 'while (1); 'или что-то подобное ему по соображениям безопасности] (http://stackoverflow.com/questions/2669690). – Xufox