Javascript: наиболее эффективный способ хранения/получения данных в плоском файле

Я создаю легкие веб-приложения на основе HTML и Javascript (например, контактную книгу с 500-1000 записями). У меня есть простая HTML-форма для поиска в списке контактов на основе нескольких букв.

Я хочу сохранить записи в плоском файле (.csv, .xml, .json или около того), а затем манипулировать им с помощью javascript, чтобы получить контактную информацию без какого-либо вызова Ajax+php.

Мои вопросы:

  • Какой плоский формат лучше всего использовать с помощью Javascript?
  • Подходит ли Javascript для такого использования, или я собираюсь сломать браузеры пользователей, выполнив исследование данных на моей странице?

Спасибо за ваши советы! Николя


person Nicolas Hefti    schedule 30.06.2014    source источник
comment
Используйте json. Он совместим на стороне сервера и клиента.   -  person Eddwin Paz    schedule 30.06.2014
comment
Aldo json легче по сравнению с XML и по сравнению с yo cvs. С ним легче работать.   -  person Eddwin Paz    schedule 30.06.2014
comment
Я предполагаю, что JSON - хороший вариант, потому что он разработан/для Javascript.   -  person Nicolas Hefti    schedule 30.06.2014
comment
Любая подсказка производительности об этом? Если я начну загружать свой файл JSON с +1000 узлов и играть с ним, чтобы получить хорошие?   -  person Nicolas Hefti    schedule 30.06.2014


Ответы (1)


json — лучший вариант, и он предназначен для javascript.

Ниже приведен пример структуры json, которую вы можете использовать. { пользователи: [ {un: 'johndoe', контактный номер: 123456}, {un: 'acme', контактный номер: 4523456 }... ] }

json list может поддерживать большое количество записей, а производительность при выполнении операций со списком json довольно высока.

убедитесь, что вы не выполняете манипуляции с домом во время работы, иначе производительность снижается.

person SN003    schedule 17.08.2014