• OnClick jquery почему работает только при двойном нажатии?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Ни к чему городить такой огород.

    Задавать обработчик внутри тега не совсем кошерно с точки зрения гибкости и разделения логики и представления.

    Убираем строку декларации функции function changeValue(){ и закрывающую скобку в конце блока кода }

    Из инпута убираем onclick="changeValue()"

    Декларацию обработчика клика $('.moreless').click(function() { переписываем на современный лад
    $(document).on('click', '.moreless', function() { ... } );
    данный подход универсален и работает даже если HTML добавляется на страницу динамически после инициализации обработчика события.
    Ответ написан
    Комментировать
  • Как реализовать голосование как в фильме "социальная сеть"?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    БД - это просто
    SQLite и все дела
    это и не БД вовсе, а просто файл

    хранить надо все равно в чем-то
    например, можно хранить рядом такие же файлы с раширением txt и писать в них, но когда придется сравнить "где больше" - придется все обработать,
    а для такого БД и удобнее и быстрее

    и это для +1 - 1
    а если строить систму античита (IP, время, браузер) - то только БД
    SQLite как раз и подойдет
    Ответ написан
    Комментировать