Спасибо большое за ответ. Да я согласен хоть и с этой ошибкой(типо только для разработки). Мне бы просто экспериментировать немножко, чтобы хоть какой то опыт был. Я просто так и не нашёл как получить этот API key бесплатно, по этому и обратился. Значит плохо искал наверное. Ещё раз спасибо.
Lo Ran, используйте $(this), а как задать другие стили уже ищите сами в интернете. Поверьте, вам будет больше пользы от этого, чем если я сейчас напишу весь код здесь. Артем Будин полностью согласен с вашим мнением.
Максим Федоров, это было предположение, простая догадка, поскольку у новичков в основном возникает именно такая проблема(говорю по своему опыту). Если я что-то не так сказал, попрошу исправить меня.
Я думаю у вас ошибка с условием, проверьте всё ли правильно проверяется? Если логин и пароль совпадают с теми данными, что приходят из базы - то выполняем вход, редирект в страницу админки. Если же нет - то уже соответствующий код. Я так понял вторая часть у вас и так работает.
Andrey Suha, s0xzwasd вы друг друга вроде неправильно поняли. Точнее автор вопроса не совсем уточнил какой функционал нужен. Если дата у нас статическая, то есть не будет меняться пользователем, то прав Andrey Suha . Например, на сайте будет всегда показываться сколько прошло секунд с 01.01.2019. Не надо сохранить значение, просто каждый раз при заходе на сайт будет вычитываться сколько лет/месяцев/дней/часов и т.д. прошло. А если дату будет ввести каждый пользователь отдельно - то эту информацию уже надо сохранить в localStorage.
Алексей Ярков, это я понял. В таком случае рекурсивный setTimeout подождёт пока функция обработается? Если например я указал задерждку 1 одну секунду, а функция обрабатывается за 10 секунд, то следующий цикл начнётся через одну или десять секунд?
Алексей Ярков, вообщем, если я правильно понял, то рекурсивный setTimeout можно сказать лучше простого setInterval тем, что гарантирует что функция будет запускаться каждые n секунд, которые я указал. А setInterval может "съедать" это время если время выполнения функции больше чем указанный интервал? Всё правильно?
Алексей Ярков, я знаю что эти функции делают. Я говорю именно про разницу рекурсивного setTimeout и setInterval. Не про то, что они делают, это я и документации почитаю, а вот про рекурсивный setTimeout не совсем понятно написано, вот и спрашиваю. Попрошу ещё раз прочитать вопрос с примерами, думаю вы поймёте о чём я.
У меня вопрос именно про то, чем они отличаются. Конкретной задачи сейчас нет, я просто хочу знать как эти 2 способа работают на самом деле. За ответ спасибо.