corsar8888
у меня?.. Лишь умение ценить свое время... И непонимание смысла в загрузке лишних 70Кб (которые мой браузер еще и закеширует) без какой-либо на то надобности. _________________ До выхода LiteDiary 0.3.0:парам-пам-пам-пам! Она уже здесь!
И непонимание смысла в загрузке лишних 70Кб (которые мой браузер еще и закеширует) без какой-либо на то надобности.
Плюс во-первых, надо учитывать что эти 70Кб будут грузится с вашего сайта и увеличивать ваш трафик, а по настоящему безлимитного трафика нет ни у одного платного хостера (даже для VPS или выделенных серверов), скажем если ваш сайт станет популярным и у него будет десятки тысяч хостов, в месяц это составит десятки Гб трафика.
Во-вторых, если так рассуждать: подумаешь логотип в формате bmp фигня лишние 100 Кб, подумаешь фоном поставил 5 Мегапиксельную картинку, очень скоро вес ваших страниц будет измерятся в 5-10 мегабайт, что с любым инетом будет медленно. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Ребят, если вам жалко 70 kb на такой мощный и простой инструмент - ваше право - используйте обычный JS.
Данная библиотека подходит под широкий спектр задач, будь то работа с DOM, с анимацией, с Ajax и т.д. Также она отделяет поведение от HTML, что можно считать хорошим тоном Ещё плюсом можно назвать скорость написания скриптов, т.е. меньше писанины - больше дела. Также JQuery - кроссбраузерна (огромный плюс).
Поэтому продолжайте жалеть десятки килобайт и пишите в поте лица километры кода, тратя своё драгоценное время.
Веденин писал(а):
Во-вторых, если так рассуждать: подумаешь логотип в формате bmp фигня лишние 100 Кб, подумаешь фоном поставил 5 Мегапиксельную картинку, очень скоро вес ваших страниц будет измерятся в 5-10 мегабайт, что с любым инетом будет медленно.
Ну это вы перегибаете, г-н Веденин. JQuery стоит выделенных для него 70kb.
Тема плавно переросла в "Стоит ли использовать jQuery?".
...и в заключение, все помнят о размере загрузки файлов, но забывают о том, что страницы еще нужно рендерить... и каждый лишний байт - это лишнее время ожидания пользователем даже после завершения загрузки страницы. Или, проще говоря, недостатков, увы, много.
corsar8888, я уже писал статью о том, что очень редко эти "мощные инструменты" реально востребованы. В остальных случаях - лучше обойтись чем-то попроще.
P.s.: LD'шные JS-библиотеки великолепно работают с Ajax, имеют инструменты для упрощенного DOM-доступа и весят... Менее 10Кб... это как пример, доказывающий ненужность массивного кода в обычных условиях _________________ До выхода LiteDiary 0.3.0:парам-пам-пам-пам! Она уже здесь!
Ну это вы перегибаете, г-н Веденин. JQuery стоит выделенных для него 70kb.
Тема плавно переросла в "Стоит ли использовать jQuery?".
нет, если вы реально используйте большую часть jQuery - да на здоровье, включайте, если вместо того чтобы написать (или найти в инете) две строчки кода JS вы подключаете огромные библиотеки это уже перебор.
По аналогии Oracle прекрасная БД, одна из самых надежных и функциональных, но если вам надо сохранять смешное кол-во данных, лучше использовать куда менее прожорливые БД. _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
eomysupport
то же самое можно сказать и о любом другом решении, что сохраняется его преимущество _________________ До выхода LiteDiary 0.3.0:парам-пам-пам-пам! Она уже здесь!
Вставлю свои 5 копеек в данный спор:
Главным недостатком применения JQuery в подобном случае вы тут ставите время его загрузки, отложенный рендеринг (из-за того что тратится время на загрузку?), лишний трафик с вашего сайта, лишний трафик клиенту.
Но ведь все цивилизованные люди давно подключают подобные библиотеки как jquery с паблик серверов (например, googlecode.com), а это значит, что у 99% юзверей она уже есть в кеше и не будет загружаться для вашей страницы. Что в свою очередь означает решение всех вышеописанных "недостатков".
P.S. Я не являюсь ярым поклонником jquery, но если на странице есть более 1го динамического элемента всегда стоит подумать о "стандартах". Это как минимум упрощает поддержку и масштабирование.
PPS жутко удивлен, что jquery тут некоторые называют "огромной библиотекой". Идеология JQuery как раз в том, чтобы делать не сложные сценарии элементарными, т.е. чтобы удобно делать "легкие фичи". а "огромные" - это, например, ExtJs (не 50 и не 70кб, а 600кб кода + спрайты). _________________ сайт знакомств Забудь про фразу "Мне не с кем". Всегда есть с кем!