Здравствуйте!
Поскольку от jquery использую только ajax и работу со стилями, то будет лучше написать это на чистом js?
Если да, то как устроена функция animate? Каждое n секунд изменяет свойство?
Спасибо.
15
Ответы
(11)
Сортировать по:
-
7Пару функций можно написать и на чистом js. Вот примеры - youmightnotneedjquery.com
По поводу animate - что мешает заглянуть в исходный код?02.04, в 15:29Пожаловаться -
15Лучше не будет, т.к. придется больше писать и тестировать.
Сфокусируйтесь на своих разработках, а не на изобретение велосипедов.02.04, в 15:56Пожаловаться -
4Лучшим выходом для вас будет не тянуть jQuery ради всего пары фич. Вместо этого подключите другие библиотеки, реализующие подобный функционал (анимация, AJAX) и сосредоточьтесь на вашей задаче.02.04, в 16:02Пожаловаться
-
5Не вижу ничего плохого в подключении jQuery через cdn (Яндекса или Гугла) - для пользователя остается незамеченным ибо кешируется, т.к. используется чуть менее чем на всех сайтах. А т.к. веб проекты как правило имеют свойство меняться - придется что-то доделать - а у вас только ваши функции.
-
2Как вариант - можно собрать кастомный билд jquery с необходимым вам функционалом
grunt custom:-ajax,-css,-effects
подробней на гитхабе. Правда, будет всего раза в 1,5 меньше.02.04, в 16:23Пожаловаться -
4Для небольшой экономии времени и трафика Вы напишите свой велосипед, который скорее всего не будет работать так же безотказно и быстро. Так что судите сами.02.04, в 16:23Пожаловаться
-
1Можно отказаться от jquery а анимацию сделать на CSS3 (по моим ощещением CSS анимация гладче работает чем на JS)
Но underscore.js рекомендую в любом случае использовать.вчераПожаловаться -
Что если взять несжатый исходник jQuery и выдернуть то, что вам нужно?
-
jquery - это не только набор полезных функций, это отточенная система установки событий ,их взаимодействия. Используя ее, вы получаете продукт труда десятков талантливых программеров, искушенных в js.
Иначе бы вам в долговременных проектах пришлось писать кит своих функций, и далеко не факт что у вас получилось бы создать сто то быстрее,эффективнее и проще чем jq. И наоборот,бессмысленно подключать все это если у вас на сайте только отправка капчи через ajax =)
Кстати говоря можно скомпилить кастомную сборку jq - взять например только ajax.вчераПожаловаться
Написать ответ
Похожие вопросы