Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > ajax в одну функцию


Автор: NLspieler 12.8.2010, 06:16
А можно ли вообще сделать такую функцию, которая будет слать ajax запрос, и сама же возвращать полученный результат?

Что то на вроде: 
Код

var otwet_scripta = ajax_get ('script.php?a=10&b=15') ;


И еще небольшой вопросик:
Зачем нужна библиотека JSquery, которая весит между прочим больше мегабайта,
если все, что она делает, можно сделать и без нее? 

Автор: ksnk 12.8.2010, 07:20
Цитата(NLspieler @  12.8.2010,  06:16 Найти цитируемый пост)
слать ajax запрос, и сама же возвращать полученный результат

Легко. Нужно послать синхронный ajax запрос. Вот только в этот момент и до получения ответа от сервера весь остальной javascript работать не будет. Особено это будет заметно, когда сервер загружен или в дауне.

Цитата(NLspieler @  12.8.2010,  06:16 Найти цитируемый пост)
Зачем нужна библиотека JSquery, которая весит между прочим больше мегабайта,

Про какую библиотеку идет речь? Если про jQuery, то ее размер 
Цитата

JQUERY-1.4.2.JS:
PRODUCTION (24KB, Minified and Gzipped)
DEVELOPMENT (155KB, Uncompressed Code)

Что немного меньше, чем мегабайт.

Автор: bazzjr 12.8.2010, 10:47
В библиотеке JSquery все сбалансировано(как в китикэт  smile ), т.е. она работает под все браузеры. Выполняет не одну, а ряд функций. Эту библиотеку поддерживают постоянно дополняют.

Конечно все можно сделать и без неё, но возможно будет больше кода(kb) и больше геммора.

К примеру я лично не использую эту библиотеку, все что мне нужно делаю сам. Ну просто пока не сталкивался с задачами, которые не смог бы решить без этой библиотеки.  smile  

Автор: CruorVult 12.8.2010, 13:30
Цитата(NLspieler @  12.8.2010,  06:16 Найти цитируемый пост)
Зачем нужна библиотека JSquery

Я, в основном, использую только плагины на основе jQuery. 
вообще любой js-фреймворк работает медленее чем чистый JS, по-этому при создании сложных js-систем лучше их не юзать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)