• С чего начать изучение js, основные функции?

    @astonam Автор вопроса
    Troodi Larson: Да уже разобрался) Глупый вопрос задал, надо было с начала почитать)
    Про библиотеки знаю только о существовании.

    Многие нахваливают React JS, а jquery это уже больше на славное прошлое похоже.
    Есть еще angular, но опять же надо разобраться. На это уже уйдет больше времени ибо надо изучить все..

    А в целом, я правильно понял. Создаем интерфейс, упрощенная корзина для магазина можно сказать.
    Создаем класс <p class='ActionBox' data-id='140'> select</p>
    Как только мы кликнем на select, обработчик подхватит событие обработает и запишет в переменную, где есть массив. Этот массив будет храниться в ОЗУ, до какого момента ? До обновления сайта, перехода внутри сайта (из site.ru на site.ru/page1) или закрытия вкладки. Понятно что когда браузер закроется, данные точно пропадут из озу.
  • С чего начать изучение js, основные функции?

    @astonam Автор вопроса
    В целом, он сильно отличается от с++, ближе похож на java

    А что скажешь про React JS?
    Все же мне нужна скорость, простой обработчик события по клику.. да и добавить, удалить, т.е функции.
    Для обновления списка, кстати а как запомнить... массивы, локальное хранилище, переменные, отсылать на сервер один вариант, не вариант. Скажем он выбрал 4 действия, значит будет 4 id.. как мне записать их а главное куда))

    Скажем у нас есть такая форма.
    <p class='ActionBox' data-id='120'> select</p>
    <p class='ActionBox' data-id='133'> select</p>
    <p class='ActionBox' data-id='140'> select</p>
    
    <p class='ActionGO' data-='session'> ok</p>

    Он тыкает на первое действие с id120 2 раза.. и один раз тыкнул на id133.
    А после на ok, подтверждение.

    Как я понимаю при клике должно срабатывать событие, которое вызывает функции.
    Функция записи, сложение, обновления и отправки. итд, не суть. (понимаю как что работает)
    Не понимаю как записать все эти значение, а главное куда..

    В переменную, затолкать массив ? В сессию и куки писать, ну они не для этого. Локальное хранилище уже не оправдано, если только кэшировать туда... и тогда можно там все хранить.. но вроде бы кэш автоматически создается.. В общем мне надо будет записывать от 1кб инф. ну до 1мб. что бы передавать ее серверу.
    Мне кажется только через переменную, в которую заталкиваем массив.. это массив конвертируем в json и посылаем. Послав его можно получить бяку от пользователя. Тоже не плохой вопрос..
  • С чего начать изучение js, основные функции?

    @astonam Автор вопроса
    Я тут уже 3й час сижу читаю)