За последние 24 часа нас посетили 17128 программистов и 1725 роботов. Сейчас ищут 1990 программистов ...

Кеширование при аяксе и еще вопрос...

Тема в разделе "JavaScript и AJAX", создана пользователем ShamahN, 5 янв 2009.

  1. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Решил на страничке заказчику прикрутить аякСовскую примочку: несколько закладок, тыкаешь по любой и собирается краткий контент из нужного раздела. В принципе ничего сложного, но яваскрипт у меня не сильно. По-сему интересно. Как будет правильнее, с сервера передавать нужную информацию в xml и на стороне клиента разбирать (с этим могут быть сложности, в следствие того, что описал выше), или с сервера посылать оформленный хтмл, его сразу подставлять без разбора? я так посчитал, трафик будет приблизительно одинаков. Может и не стоит заморачиваться?
    И второй вопрос: где-то слышал, что с аяксом надо отключать браузеру кеширование иначе он только один раз с запросом обратится и все. Правда ли это? Если правда, - то как отключить кеширование правильно :)
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Выгоднее передавать информацию в JSON формате.
     
  3. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Sergey89
    необосновано.. исходя из каких соображений это выгоднее?
    на javascript.ru прочитал, что все таки, для передачи именно контента, выгоднее передавать хтмл, а пользоваться json и xml стоит в основном тогда, если необходимо отпарсить в каких-то целях данные. Среди xml и json предпочтительнее json.
    Не хочу показаться умником, просто действительно узнать детали, ибо навыков пока не имею

    подправил на json :)
     
  4. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Вобщем то взять люблю библиотеку, которая работает с AJAX и использовать. ИМХО, jQuery вполне сойдт.
     
  5. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Psih
    Слышал, для работы с jQuery необходимо некисло владеть яваскриптом :)
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    ИМХО jQuery хоть и делает более гибким JS, но в то же время он портит язык, делая его нечитаемым.
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    мозги надо иметь, тогда всякое jQuery, будет читаться как увлекательный роман, ибо парни "пишут" внятно, красиво и доступно.
     
  8. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Вот вот, код jQuery при некотором привыкании читается обсалютно без проблем, хотя про себя я тоже могу сказать что я далеко не знаток JavaScript (а уж темболее всяких его продвинутых фитч - порой публикации на хабре о JS приводят меня в животный ужас, потому что я нихрена не понимаю что там написано, а ведь мне пролог даётся без особых проблем - что может быть хуже пролога? JavaScript! :D)
     
  9. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Вы меня побьете, но хочу сказать, что просто ненавижу jQuery. Он стирает грань между "знаю JavaScript" и не знаю. Сейчас любой перец, который его не знает, сможет сделать такую же динамику, как и я (хотя не сказать, чтобы я спец по JS, но все же, не первый день им занимаюсь).
    Конечно, хорошо, когда любой имеет возможность сделать что-то интересное. Но всегда было так, что для того, чтобы что-то сделать, нужно сначала учиться. Представьте, приходит к вам друг и говорит: "оо, я вчера javascript начал изучать, смотри, что получилось!", и показывает сайт, подобный динамичности вашего, только при условии, что вы, чтобы написать этот сайт учились очень долго. Если проговориться о сроке изучения, то он просто обсмеет: "ты чего? учился делать такую простоту полтора года?? Ну ты даешь, я за день такое сделал!". Единственное, чем можно оправдаться, так это спросить его, как оно работает внутри...
     
  10. А какой смысл ненавидеть инструмент?
     
  11. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    имею... регулярно :) просто я сейчас в плане динамичности на стороне клиента на стадии
    искренне Вам верю. И обязательно разгребу jQuery, после того как изобрету свой (велосипед) :)
    Уже даже замечательный аякс себе нарисовал.. оказалось ничего сложного :) пара функций и для нужного куска рисуешь новые коллбэки.. вот так я организовал :)
    Kreker, а что менать освоить jQuery?
     
  12. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Kreker
    Как показала практика - что-то сложное отнюдь не сделают. Зато опытному разработчику заметно упростит разработку любых более-менее сложных вещей, вот делал полноценный Drag&Drop с реакцией сервера на эти события - отнюдь не привиальная задачка, когда перетаскивание добавляет, модифицирует и удаляет обновременно в зависимости от того, что и куда перетащишь.
     
  13. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    у нас одному заказчику неопытный программер на jQuery сверстал/сделал мега красивый сайт web2.0/AJAX и т.д., где все динамичное, где все подгружается, где формочки гасят основную страницу и т.д., а когда его попросили чуть-чуть "отойти" в сторону и сделать простую вещь, которая для профи займет 10 минут он завалил проект. причем о кроссброузерной верстке разговора вообще не шло ибо "ФФ рулит, а остальное говно никто не пользует". заказчик был в ярости. получили оба. менеджер, который "втирал" заказчику, что именно "эта красота и мелькание" сейчас самое популярное и тот идиот, который все это сделал понимаю в этом провно 1%.

    самые лучшие решения - простые. клик, переход, клик, переход, а вся этя поебень, крсиво, да, но УДОБСТВО оно приорбретает только в руках профессионала, коих единицы и что бы заставить профи ввязаться эту ботву, его надо оочень убедительно заинтересовать. желательно как минимум ЗП,
     
  14. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    440Hz
    меня очень сильно попросили :)
     
  15. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    надо быть дорогими проститутками, а не дешевыми шлюхами.


    =))))))))))))))))
     
  16. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    бред.
     
  17. sword dancer

    sword dancer Активный пользователь

    С нами с:
    17 фев 2008
    Сообщения:
    295
    Симпатии:
    0
  18. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    передавай в JSON и будет тебе счастье.
     
  19. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    еще вчера разобрался :)
    не надо никакой джсон, 3 апсатса голого html.

    главное чтобы работа приносила удовольствие :) меня не обидели
     
  20. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    удовольствие приносит творчество, а работа как раз заябывает своей тупизной.
    =)

    твори!