€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Программирование
6 •
Посмотреть все темы
Fancybox pretty js
1
2970
удалён
@Foggy
18.04.2015
Пытаюсь отказаться от jquery. Основная проблема - не могу найти лайтбокс нормальный без jquery. С jquery использую fancybox.
Нужно:
1. Открытие картинок.
2. Открытие айфреймов по ссылке.
3. Аякс-подгрузка.
4. Подгрузка части текущей страницы (инлайн вставка).
5. Эффектики и анимации появления/исчезания.
6. Минимализм.
Всё это есть у фэнси, но не могу никак найти на чистом js такую либу. Помогите, плиз. Уже и гугл излазал и гитхаб. Ищу не так?
1163
Денис
@Анатолич
18.04.2015
Foggy
, а можно нубский вопрос? чем Вам с Пегасом jquery не угодил?
хотя наверное это офтоп. Но жутко интересно услышать непредвзятое мнение.
[spoiler=нагуглил]НЕДОСТАТКИ JQUERY?
О преимуществах, что предоставляет jQuery любому разработчику, известно очень многое. Главное - существенно сокращается время написания виджета или другого программируемого компонента веб-сайта. jQuery прост в использовании, интуитивно понятен и не требует долгого времени для освоения. Обладает ли он недостатками?
Если быть объективным, к минусам фреймворка следует отнести два факта. Первый: jQuery "весит" некоторое, пусть незначительное, количество килобайт, значит, в случае медленного интернета теоретически это отразится на времени загрузки сайта. Второй: предоставляя удобный способ работы с элементами DOM, фреймворк неизбежно работает медленнее, чем чистый javascript.
Первый "минус" jQuery столь незначителен, что о нем смешно говорить, учитывая современные скорости загрузки страницы. Второй существеннее, однако почти всегда объем вычислений, выполняемых javascript-машиной так мал, что посетитель сайта не заметит разницы между временем интерпретации jQuery- и эквивалентного ему javascript-кода. Итак, ложки дегти не получилось. jQuery действительно очень привлекательный и удобный инструмент веб-разработки.[/spoiler]
Отредактировано Анатолич -
18.04.2015
2970
удалён
@Foggy
18.04.2015
Анатолич
, дело в весе и бессмысленности. вот
**********
, где разъясняют, что нафиг жиквери не сдался. а вот
**********
, где на большинство решений jquery есть альтернатива.
посетитель сайта не заметит разницы между временем интерпретации jQuery- и эквивалентного ему javascript-кода
дело в том, что никто не собирается писать эквивалентный код. он же должен быть другим.
а по теме кто-нибудь напишет?
7094
Dim
@Render
18.04.2015
**********
?
20090
Dimitry
@Dimitry
18.04.2015
Между делом, с постепенной смертью IE<10 от jquery уже почти нет пользы, так как все деается легко напрямую через JS.
2970
удалён
@Foggy
18.04.2015
Render
, это как раз то, что нужно. но я начал скачивать и обнаружил, что он весит в запакованном виде столько же, сколько jquery + fancybox... а выглядит по хуже. но в закладки всё равно добавлю, хорошая штука. спасибо.
Dimitry
, именно об этом и говорится в той презентации)))
как я понял, чтоб всё это желаемое реализовать, реально нужно столько кода. так что, думаю, оставлю jquery для fancybox'а или придумаю свои модалки простенькие и более современные (ie10+).
p.s. хотя... там же есть конфигуратор... жаль, конечно, что в нём нельзя указать поддержку браузеров. это бы в разы уменьшило вес библиотеки. но уменьшить и так можно... попробую его всё-таки.
Отредактировано Foggy -
18.04.2015
6600
Александр
@admiral
19.04.2015
Под небольшие задачи есть маленькие библиотеки, главное под рукой держать в закладках полезные ресурсы или постепенно у себя собирать коллекцию часто используемых библиотек.
Несколько ресурсов:
**********
**********
**********
**********
,
**********