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

#javascript #html #ajax #web-applications #flat-file

#javascript #HTML #ajax #веб-приложения #плоский файл

Вопрос:

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

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

Мои вопросы:

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

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

Комментарии:

1. Используйте json, совместимый на стороне сервера и клиента

2. Aldo json имеет меньший вес по сравнению с XML, и по сравнению с cvs с ним проще работать.

3. Я думаю, что JSON — хороший вариант, потому что он разработан / для Javascript.

4. Есть какие-либо подсказки по поводу производительности? Если я начну загружать свой файл JSON с 1000 узлами и играть с ним, чтобы получить хорошие?

Ответ №1:

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

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

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

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