nektobit:
1. Нет, потому что оставьте в покое мой телефон. Двух- и более факторную аутентификацию можно сделать и без телефона.
2. Существуют менеджеры паролей. keepass, например. И плагины для браузера, тоже, представьте себе, существуют уже не один год. На большинстве сайтов и во многих десктопных программах я авторизуюсь одним нажатием хоткея.
akgndkut: Вы описываете функционал CMS - системы управления контентом.
Таких систем существует множество, многие из них бесплатные. Нужно только разобраться как их установить, и привязать ваш шаблон. Ну или заплатить кому-нибудь за это.
Андрей: Ваш сервер отправляет заголовок, который как-бы говорит клиенту "эй, браузер, иди туда! (ссылка)"
Клиент может это отфильтровать, и не переходить.
Если вы на сервере сделали exit() или die() или еще что-то, что прекратило исполнение скрипта - это не помешает клиенту отфильтровать редирект:
(это request policy, если что)
tatser: Закрывающий тег </source> - не нужен. И даже если был бы нужен - у вас идут три открывающих, а потом три закрывающих, вот так ((())).
Но они не должны быть вложенными, а должны распологаться рядом ()()().
Андрей: Конечно клиент может отфильтровать этот заголовок или проигнорировать.
Настройка редиректа встречается в браузерных плагинах - то-ли в noscript то-ли в request polisy
if (is_null($value) || $value == '' || empty($value)) {}
всё это можно заменить на if (empty($value)) - empty() проверяет и на равенство пустой строку и на null.
НО, если вы попытаетесь передать параметр равный нулю, эта проверка удалит и его. Вас устраивает такое поведение?
Иными словами, в этот промежуток времени нужно сделать только 5 запросов.
Может тогда стоит создать пять задач в кроне, например? Или сравнивать текущее время с временем последнего обновления кэша, и если прошел час, и время в нужном диапазоне - скачивать новый.
Никита Souvel: Слова "либо же" и "класс" не помогут вам анимировать свойство display.
Парочку альтернатив я предложил в пункте №3. (Конечно, можно придумать и другие способы).
Если вы ожидаете, что кто-то прочтет ваши мысли и угадает что именно вам нужно, то мне жаль.
Worddoc: Рендер в браузере может меняться не только от версии браузера, но и от операционной системы, ее настроек, локали, установленных шрифтов и прочего.
Worddoc:
1. Верстаем под хром (или фаерфокс, как больше нравится).
2. Смотрим в IE и мобильных браузерах, ищем что отвалилось.
3. Идем на caniuse и решаем как с этим жить - переверстать другим образом, использовать полифиллы, -shim-ы, фоллбэки или css-хаки.
Worddoc: Сегодня вы выучите парочку функций, а завтра добавится еще четыре похожих, и в ряде случаев они будут более эффективными. Для максимальной эффективности придется, наверное, очень много учить, делать бенчмарки, и следить за новостями.
К примеру, год назад функции Array.find() но скоро она будет во всех основных браузерах (в хроме и ff уже работает).
Но сейчас просмотрите хотя-бы бегло, какие разделы вообще есть.
Wernalur: Я правильно понимаю, что на вопрос "как обратиться к нужному элементу при таком-то формате данных" у вас один ответ - "меняйте формат данных"? :)
LenovoId: Вот и отлично. Осталось посмотреть какие ошибки он выдает при запуске.
Первую я вам подскажу: в setInterval нужно передавать функцию, без кавычек и скобочек.
Типа так: setInterval(show,1000);
Вторая, вероятно, будет связана с тем, что адрес файла указан как "time.txt". Хотя, может и вправду он у вас лежит в нужном месте.
http://w3w.co/побелка.пентхаус.вилки