list.js README

The project's README from github.com/javve/list.js. As one markdown file: README.md.

List.js

Perfect library for adding search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML. Really simple and easy to use!

Donate npm version CircleCI codecov jsDelivr Hits

Core idea

Features

Download / Install

Via NPM
npm install list.js
Via Bower
bower install list.js
Via CDNJS
<script src="//cdnjs.cloudflare.com/ajax/libs/list.js/2.3.1/list.min.js"></script>
Via Direct Download

Questions / How to?

https://stackoverflow.com/questions/tagged/list.js

Demo / Examples

Documentation

Thanks to all lovely contributors! Want to join them?

Creator

Jonny Strömberg @javve
Image of Jonny I hope you like the lib. I’ve put a lot of hours into it! Feel free to follow me on Twitter for news and donate a coffee for good karma ;)

License (MIT)

Copyright (c) 2011-2020 Jonny Strömberg <[email protected]> javve.com

list.js (javve/list.js)

Searching Database…

11.2K ·GitHub
Что это такое?List.js — это JavaScript-библиотека, которая добавляет поиск, сортировку, фильтры и постраничную навигацию к уже существующим HTML-спискам и таблицам без необходимости переписывать их разметку.
Это фреймворк или легковесная библиотека?Это небольшая библиотека без зависимостей. Она задумана так, чтобы оставаться незаметной и надстраиваться над уже имеющимся HTML, а не навязывать свою разметку, как это делает фреймворк.
Как добавить её в проект?Установите её через NPM, Bower или CDNJS либо скачайте сжатый или несжатый файл list.js напрямую и подключите его к своей странице.
Нужны ли мне другие библиотеки для её использования?Нет, у List.js нет зависимостей; внутри для сортировки проект использует только string-natural-compare.
Работает ли она с любым списком или табличным элементом?Она работает со списками, таблицами и «почти с любым другим элементом», если вы используете её простую систему шаблонов, чтобы разметить элементы для операций добавления, редактирования и удаления.
Какие браузеры она поддерживает?Поддерживаются Chrome, Safari, Firefox и IE9 и выше.
Что можно искать и фильтровать с помощью List.js?Поддерживаются обычный поиск, нечёткий поиск, фильтрация по диапазону, поиск по конкретному столбцу и вывод пользовательского сообщения, когда результатов нет.
Можно ли добавлять или удалять элементы на лету?Да, система шаблонов позволяет добавлять, редактировать и удалять элементы списка во время работы, как показано в демонстрации «Добавление, получение, удаление».
Есть ли поддержка постраничной навигации?Да, постраничная навигация — одна из основных возможностей, она показана в официальных примерах.
Creator
javve
Size
3.5 MB
Stars
11.2K
Age
15y
Commits · 90 Days