Это не надо читать построчно.
Тут есть 2 функции:
- startTime - по переменным h / m / s раскладываются текущие часы / минуты / секунды с помощью функций Date (получает текущую дату/время) и getHours / getMinutes / getSeconds (вырезает из Date часы / минуты / секунды соответственно);
потом там же каждые 500 мс все это добивается нулями, если надо (см. checkTime) и выводится в html, в блок с id = txt.
- checkTime - если количество минут / секунд в выводе меньше 10 (то есть 1 знак), добавляет к началу 0, чтобы было 2 знака
JavaScript
объясните как работает программа часов ПОСТРОЧНО, каждое слово!
Алексей Иванов
И это ж надо было умудриться столь многострочно записать return i < 10 ? '0' + i : i
1. html
2. запуск скрипта
3. Запуск функции "StartTime"
4. Переменная tm = беспонятия что она узнает на самом деле
5. Переменная h = Узнать сколько часов
6. Переменная m = Узнать сколько минут
7. Переменнная s = Узнать сколько секунд
8. Переменная m = проверяет сама себя??
9. Переменная s = проверяет сама себя??
10. Возвращает ссылку на элемент по его идентификатору (ID)
11. Переменная t (которая даже не объявленная, или это таймер) = установить повтор функции "startTime()" на 500 милисекунд
12. Запуск функции "checkTime"
13. Если "i" (переменная которая не объявленная) меньше 10 то
14. Пресвоение переменной "i" значение переменной "i" (это пизд*ц какой-то)
15. Если нет, то них*я не происходит, переменная "i" возвращает свое значение
Постная ху*ня а не скрипт.
2. запуск скрипта
3. Запуск функции "StartTime"
4. Переменная tm = беспонятия что она узнает на самом деле
5. Переменная h = Узнать сколько часов
6. Переменная m = Узнать сколько минут
7. Переменнная s = Узнать сколько секунд
8. Переменная m = проверяет сама себя??
9. Переменная s = проверяет сама себя??
10. Возвращает ссылку на элемент по его идентификатору (ID)
11. Переменная t (которая даже не объявленная, или это таймер) = установить повтор функции "startTime()" на 500 милисекунд
12. Запуск функции "checkTime"
13. Если "i" (переменная которая не объявленная) меньше 10 то
14. Пресвоение переменной "i" значение переменной "i" (это пизд*ц какой-то)
15. Если нет, то них*я не происходит, переменная "i" возвращает свое значение
Постная ху*ня а не скрипт.
Бунёд Кодиров
даже я не понял
Ерлан Мусабалинов
я имела в виду что хочу узнать что означает каждое слово)
что означает var tm=new Date(), var h=tm.getHours() и т д
что означает var tm=new Date(), var h=tm.getHours() и т д
Бунёд Кодиров
Круто объяснил. Тоже согласен что хуйня. Непонятно зачем возращать i без какого либо приращения, при этом каждый цикл проверять больше ли она десяти.
Похожие вопросы
- Объясните как работает event.target
- Js. Как создать матрицу 1000 на 1000 не обьявляя 1000 одномерных массивов построчно
- Кто сможет объяснить мне как работает этот код
- Вопрос только к тем, кто знает js: Кому не лень, объясните мне нубу значение каждого элемента небольшого кода (10 строк).
- Объясните пошагово, как работает это выражение
- Объясните пожалуйста как это работает на примере сайта
- Надо каждое чётное число заменить на "Х". Пишу условие и программа виснет.
- Программа на js.Матрицы.Замена двух столбцов.
- Объясните код. Что происходит на каждой строчке. Поэтапно.
- Помогите написать программу