Создание библиотеки коллекций localStorage – это курс для разработчиков JavaScript, которые хотят поднять свои навыки работы с JavaScript на новый уровень.

Этот курс проведет вас через создание библиотеки, используя только ванильный Javascript без каких-либо сторонних зависимостей. Это проверенный и эффективный способ, который разработчики используют, чтобы вывести свои навыки JavaScript на новый уровень.

Получите курс сейчас за $9.99.

Что вы будете строить?

Вы создадите библиотеку Javascript, которая превратит localStorage браузера в более гибкую коллекцию на основе базы данных, которая будет способна хранить коллекции. из нескольких элементов.

Библиотека сможет выполнять операции CRUD, такие как созданиеэлементов в коллекциях, чтение (поиск)элементов коллекции. по их идентификаторам, обновлениюотдельных элементов в коллекциии удалениюэлементов по идентификаторам из коллекции. Вы также узнаете о различных Javascript типы данных и выполняйте проверку типов во всем приложении с помощью вспомогательной функции, которую вы создадите.

Что конкретно вы будете делать на протяжении всего курса?

  • узнайте, как работает localStorage в браузере и какие ограничения он имеет при сохранении сложных структур данных.
  • создайте вспомогательные функции, которые будут проверять типы данных и генерировать уникальные идентификаторы,
  • создать класс, конструктор и методы и экземпляры из класса, чтобы расширить возможности хранилища данных localStorage,
  • превратить localStorage браузера, который сохраняет только пары "ключ-значение", в гибкую базу данных, способную сохранять коллекции,
  • создавать методы, которые будут создавать коллекции и сохранять элементы в коллекциях, находить все элементы коллекции, получать один элемент коллекции по его идентификатору, обновлять элемент коллекции и удалить элемент коллекции по его идентификатору,
  • создавать и использовать функции обратного вызова, которые предоставляют ошибки и ответы в зависимости от статуса операции,
  • создать логический поток условий, которые проверяют допустимость предоставленных параметров для создаваемых вами методов,
  • использовать встроенные методы Javascript, такие как filter, forEach, splice и т. д.,
  • использовать методы JSON, такие как «JSON.stringify()» и «JSON.parse()», для работы с данными в разных форматах,
  • изучите методы отладки, используя инструменты разработчика Chrome (установите точки отладки и пройдитесь по коду строка за строкой, а также проверьте значения и статус различных параметров и переменных),
  • используйте конструктор Error для создания пользовательских ошибок,
  • опубликуйте библиотеку в NPM и сделайте ее доступной для использования другими разработчиками с помощью простой команды `npm install package-name`,

Получите курс сейчас за $9.99.