Выводить — не проблема. Проблема — манипулировать таким количеством. Хотелось, чтобы странича работала и локально, а это накладывает ограничения на то, как организовать поиск. В любом случае, если есть реальные идеи по оптимизации — форкайте проект на гитхабе и предлагайте. Буду рад замержить улучшения :)
Первая здравая мысль, которая приходит в голову, это:
т.к. у вас в массиве содержаться теги, то осуществляем поиск по ним и выводим нужные изображения, т.е. выводим изображения только по требованию…
и переменные с 100500 тегами думаю лучше скинуть в отдельный JS файл и загружать после полной загрузки страницы…
При первом старте стрницы, можно показать лишь некоторые избранные иображения либо просто ничего :)
Иконки и подгружаются, только когда становятся видимыми. Сразу после загрузки страницы вместо иконок вставлены заглушки. Сейчас основные тормоза дает плагин lazyload. Если его убрать, то страничка работает очень шустро (но тогда плохо становится веб-серверу :)). Сейчас работает компромисный вариант с немного подтюнненым lazyload'ом.
Спасибо вам большое. Реально это удобнее чем искать в четрыех папках.
До сих пор я открывал страничку fugue-icons-src.googlecode.com/svn/trunk/all-preview.png искал что нужно глазами потом название иконки набирал и копировал в нужню папку файлик.
Совмещение возможности искать глазами и по названию среди бесплатных нормальных наборов иконок это круто.
Спасибо еще раз!
Искал по словам «ok», «ship», «view» — получил кучу мусора.
А всего лишь хотел найти нормальный зеленый чекмарк, иконку отправления груза и иконку просмотра записи.
Остаюсь на iconfinder.
Заходим в www.iconfinder.com, пишем ключевое слово, находим иконки, выбираем «Allowed for commercial use» или еще лучше «Allowed for commercial use (No link required)» и все.
я тоже пользовалась iconpicker.deviantech.ru и с его закрытием стало нехватать удобного поиска по сетам иконок. www.iconfinder.com/ не дает возможности искать по famfam или fatcow, а в одном проекте хочется использовать иконки из одного сета, нарисованные в едином стиле.
Открытие вашего сайта подвешивает лису на пару минут. С этим определенно стоит что-то делать…
Зачем выводить сразу все иконки? Все равно никто не будет просматривать тысячи иконок по порядку. Либо фильтр введут, либо выберут определенный пак. Нет?
Эм, а iconpicker, если я не путаю ничего открыто-исходниковый…
Соответственно вопрос — зачем было делать свой аналог с более плохим (ИМХО) интерфейсом и аналогичным функционалом, нежели поднять еще одну версию iconpicker-а для всеобщего пользования?
Несколько причин: сервис не работал, репозиторий автора изчез с github'а. Плюс, насколько помнил, то сервис был реализован в виде приложения на рельсах. Мне же хотелось простую html-страницу по определенному icon set'у с возможностью поиска, которую открыть можно было бы локально.
Навигатор по бесплатным иконкам