Search the Community
Showing results for tags 'тернарная операция'.
-
<textarea id="b" onblur="clc();"></textarea><script>t=0;x=document.getElementById('b');x.onkeypress=function(){t==0 ? s=new Date() : e=new Date();t=1;}function clc(){d = e.getTime() - s.getTime();c = b.value.length;b.value += +c+"s in "+d+"ms: "+c/d+" cpms";}</script>Что понятно: textarea - знаю id = понятно что ссылается но не понятно как именно и когда действует (с каких до каких условий). getElementById - не знаю не нашел и в связке x=get... + x.onkeypress - вот эта связка что подразумевает что действует и когда t==0 ? s=new Date() : e=new Date(); ну по синтаксису всё ясно если нуль - s будет с датой если второй раз цикл (то есть по прохождении первого обязательного при прогрузке страницы - который выше функции) Понятно, что сначала задаётся t=0 , то есть первый цикл будет Что я вижу - в форму добавляется текст после вывода фокуса табом (onblur, сам его и вписал туда). Математика ясна в clc() ясен function clc() { d = e.getTime() - s.getTime(); c = b.value.length; b.value += +c+"s in "+d+"ms: "+c/d+" cpms"; } b. ссылается каким-то образом на id и на <textarea> и путём строк value и строки второго порядка value.length можно написать чтобы так и было как-то показывает. А как вы понимаете программу? Я вообще не силён в этом всём. (где начинается и где заканчивается цикл как ИМЕННО он итерирует)
- 1 reply
-
- нужно: как работает код
- javascript
-
(and 1 more)
Tagged with: