Javascript + HTML5 локальное хранилище
Поэтому я ищу хороший ускоренный курс по локальному хранилищу и взаимодействую с ним в Javascript. Я хочу создать веб-приложение списка дел с некоторыми дополнительными функциями, но это будет только для 1 пользователя. Я не хочу связываться с php/mysql и заставлять сервер делать что-либо. Ссылки на учебники будут лучше:-D
6 ответов
Вот ускоренный курс, который я нашел очень полезным. Он объясняет множество концепций HTML5, включая localStorage, видео-теги, автономные веб-сайты, формы, местоположения, холст и многое другое.
Есть официальная документация:
http://dev.w3.org/html5/webstorage/
Для быстрой демонстрации с кодом: http://html5demos.com/storage также больше демонстраций html5 в корне этого сайта.
Обратите внимание, что есть также такие вещи, как YUI 2 Storage Utility, которая абстрагирует хранилище для вас (HTML 5, Google Gears, SWF) в зависимости от того, что поддерживает браузер:
Утилита хранения предоставляет механизм для хранения значительных объемов текстовых данных на стороне клиента, независимо от того, поддерживают ли ваши браузеры предложенную спецификацию хранения HTML 5.
Этот небольшой учебник / фрагмент кода помог мне начать работу.
Никакого личного опыта, но я сталкивался с этой ссылкой сегодня: http://www.w3avenue.com/2010/05/07/html5-unleashed-tips-tricks-and-techniques/
Какие ссылки на это: http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-learning-about-html5-local-storage/
Повеселись!
Я бы порекомендовал один из других вопросов, задаваемых здесь о том, как хранить объекты в localStorage. Это мне очень помогло, так как я внедряю редактор кода, который может хранить несколько файлов и последнее состояние пользователя.
Stackru вопрос
Оба опубликованных ответа очень ценны.
Некоторые вещи, которые следует учитывать:
- Когда вы сохраняете данные после каждого нажатия клавиши или после какого-либо другого конкретного действия / события?
- Использовать временную структуру данных Javascript или напрямую взаимодействовать только с localStorage?
Store Data
//Syntax
localStorage.setItem(Key,Value);