#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 во время работы, что приводит к снижению производительности.