Много раз встречались подобные программки -
на различные темы, захотелось и самому нечто подобное.
Что б было две пользы - и JavaScript изучать и слова английские
заодно повторять,
Сначала подумал: «Как должно работать?»
сортировать массив -
Должно работать так:
1) Выбрать 6 строк
2) Разместить в 7 полей. 1 строка дважды.
3) Если нажатое поле совпадает, то продолжить.
и дву-мерный массив использовать.
1. фун. писать вопрос - запомнить номер
2. фун. писать ответы -
3. при наж. сравнить ответ==вопросу?
4. менять цвет на зел \ красн - обычно серый.
5. фун - взять первую часть - взять вторую
В начале, просто делаю заготовку, проще всего из таблицы -
и называю это первоначальным вариантом № 1
( Тут, уже кстати, -- клик на поле - выскочит вопрос ... )
Потом, ещё дописал туда кое-что
и получился вариант № 2
Затем еще загуглил справку по JS, и от туда содрал сортировку -
для варианта № 3
Надо ещё бы изобразить и счётчик какой ни какой - что б
типа спортивного интереса было - пока поставил цифирки вверху,
и уже такая версия № 4 получилась.
А тут уже начал пробовать, по случайному выбору слов-
очень занятно, и прямо какие-то законы вселенские намекает-
остановился на варианте № 5 это пока.
Иначе можно много времени потратить.
И захотелось дополнительно показывать «табло» - там писать.
Жми на цифру - но трудно было понять...
Выделил для показа ошибок спец.место - в левом верхнем углу,
и покрупнее сделал само изображение цифры.
Теперь нужно быстро научится делать набор слов для любого,
нужного текста. Тут уж без МЕ ни как - написал такое макро:
macro:"Learning^WLISTXT /D=1"
-
Текст этого макро см.File:
LearDD.s.txt
Для составления списка слов из любого англ. текста
в файл
DicJS1.js
-
Такой вариант, уже работает - № 6
Далее делаю пробы различные.
Разрисовка, и устранение разных мелочей...
и получился такой вариант № 7 На этом хватит.
Работает, как хотел - другого не придумал. Достаточно.