За последние 24 часа нас посетили 15727 программистов и 1664 робота. Сейчас ищут 913 программистов ...

Прикрутить JS - AJAX

Тема в разделе "PHP для новичков", создана пользователем VLK, 5 фев 2014.

  1. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Название темы не совсем отображает сам вопрос, предыстория, я изучил язык PHP, пишу свою CMS, конечно она НЕ будет на уровне WordPress (или чего то подобного), но и не будет из разряда "лишь бы работало", стараюсь все писать по уму, взвешено.
    CMS из себя представляет - сайт визитка (страницы), блог, регистрация пользователя, авторизация, добавления записей, комментарии.

    С языком Javascript не знаком, но в дальнейшем бы хотелось к своей CMS прикрутить AJAX (как я понимаю эта та штука, благодаря которой загрузка данных на странице происходит без перезагрузки страницы, короче веб страницу превращает в веб приложение).
    Соответственно Javascript буду изучать.

    Так вот вопрос такой, имеет ли смысл писать сейчас CMS не зная Javascript, не получится ли так что потом, когда надо будет прикрутить AJAX прийдется все переписывать, кто что по своему опыту может сказать?
     
  2. imoisey

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

    С нами с:
    27 янв 2014
    Сообщения:
    113
    Симпатии:
    0
    Чтобы AJAX работал сейчас много ума не надо. Куча библиотек. Тем более, что AJAX если (не знаком с JS) может вызвать проблемы на стороне клиента, но как я уже сказал проблем не должно особо быть.
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    не всё но многое
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    т.е. как я понимаю надо для начала выучить JS (jQuery, AJAX) и только потом что то мастерить?
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    надо выучить AJAX под JQ. Учить саму JQ не обязательно. Понимание же JS придет в процессе использования.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    зачем вообще ты делаешь cms?
     
  7. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Считаю, что нужно заранее проектировать систему для возможности внедрения AJAX.
    Хотя если там будут всплывающие формочки или слайдшоу, то можно прикрутить в любое время.
     
  8. imoisey

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

    С нами с:
    27 янв 2014
    Сообщения:
    113
    Симпатии:
    0
    Как CMS напишешь, ссылку кинешь?
     
  9. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Для пополнения знаний и на перспективу, вдруг понадобиться.

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

    Проектировать то конечно нужно :)
    Но когда понятия не имеешь как оно хотя бы примерно функционирует это очень сложно сделать.
     
  10. unrecovered

    unrecovered Новичок

    С нами с:
    24 янв 2014
    Сообщения:
    45
    Симпатии:
    0
    Где-то я это уже видел... %)
     
  11. imoisey

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

    С нами с:
    27 янв 2014
    Сообщения:
    113
    Симпатии:
    0
    Велосипедостроение дело хорошое.
     
  12. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    jquery позволяет почти ничего не знать ))) отсрачивает момент, когда дальше двигаться уже не получится.

    будет хорошим стилем, если для твоей CMS не будет необходим javascript. то есть если будет fallback для всех основных действий.
     
  13. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    А я аякс не юзаю. Какой-то он глючный и какие сайты я не видел на его основе, они все, бывают, лагают жутко в разных браузерах и глючат
     
  14. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    ну наверное тогда идет встречный вопрос, а что юзал тогда?
     
  15. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ты про кнопки вперёд-назад?
     
  16. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Вконтакте как пример - когда удаляешь приложения
     
  17. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Колбаця, AJAX просто посылает запрос на сервер и принимает ответ, не перезагружая страницу. Все, что в браузере при этом происходит, лежит на плечах разработчика. AJAX - это не всплывающие окошки и пропадающие элементы. Это просто механизм, позволяющий дергать сервак без обновления страницы.