6 js скриптов для работы с localStorage

https://github.com/krasimir/lsbridge – библиотека для обмена сообщениями между вкладками в одном браузере. Использует локальное хранилище как канал связи.

http://wisembly.github.io/basil.js/ – единое локальное хранилище, cookie и хранилище сессий JavaScript API.

https://github.com/pamelafox/lscache – простая библиотека, которая имитирует функции memcache с использованием HTML5 localStorage.

https://github.com/tsironis/lockr – разработан, чтобы упростить взаимодействие с localStorage. Сохранение объектов и массивов, чисел или других типов данных, доступных через Redis-подобный API.

https://github.com/jas-/crypt.io – реализует защиту хранилища браузера с помощью криптографической библиотеки SJCL (Stanford Javascript Crypto Libraries).

https://github.com/localForage/localForage – улучшает автономную работу вашего веб-приложения за счет использования асинхронного хранилища (IndexedDB или WebSQL) с простым API, похожим на localStorage.

thephpleague / mime-type-detection – пакет обнаружения типа MIME с реализацией на основе finfo

$detector = new League\MimeTypeDetection\FinfoMimeTypeDetector();

// Detect by contents, fall back to detection by extension.
$mimeType = $detector->detectMimeType('some/path.php', 'string contents');

// Detect by contents only, no extension fallback.
$mimeType = $detector->detectMimeTypeFromBuffer('string contents');

// Detect by actual file, no extension fallback.
$mimeType = $detector->detectMimeTypeFromFile('existing/path.php');

// Only detect by extension
$mimeType = $detector->detectMimeTypeFromPath('any/path.php');

https://github.com/thephpleague/mime-type-detection

tinykeys – маленькая (~ 400 B) библиотека для навешивания сочетаний клавиш на странице

import tinykeys from "tinykeys"

tinykeys(window, {
  "Shift+D": () => {
    alert("The 'Shift' and 'd' keys were pressed at the same time")
  },
  "y e e t": () => {
    alert("The keys 'y', 'e', 'e', and 't' were pressed in order")
  },
  "$mod+KeyD": () => {
    alert("Either 'Control+d' or 'Meta+d' were pressed")
  },
})

https://jamiebuilds.github.io/tinykeys/

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. ...
  9. 229
Scroll Up