Подобные уроки обычно направлены на то, чтобы показать новичку все (сколько получится) этапов создания готового продукта. Чтобы у обучающегося сложилась какая-то цельная картина о разработке, и он смог бы из такого урока почерпнуть методы решения теповых проблем.
А вы сюда какое-то урезанное ТЗ запостили. Удачи вам в поиске!
Станислав,
Хронология (поправьте, если я не прав):
Вам кажется, что это задача на пару строк кода, но на самом деле это не так. Максим Тимофеев, зная об этом, сразу предложил готовую библиотеку (их десятки или сотни подобных).
Вы не хотите выбрасывать свой код и заменять его на библиотечное решение.
Мне отсюда не видны причины такого поступка, но в первую очередь приходит на ум два варианта: либо вы делаете это в целях самообучения, либо у вас NIH-синдром (это проходит с опытом).
Максим Тимофеев предполагает версию с самообучением, и линкует определение размеров экрана.
Я вижу приглашение, и вот эту фразу в комментах:
но как его внедрить в мой скрипт я не представляю )
Теперь версия с самообучением под вопросом, и потому я пишу короткую отписку. Писать код в тот момент у меня небыло ни возможности ни желания.
Спустя какое-то время я таки написал те заветные пару строк кода которые вы просили (отдельным ответом). При этом я осознаю всю убогосто такого решения. Вам придется его еще сильно дорабатывать, или брать что-то другое готовое, или оставить в таком глючноватом виде. Выбор за вами.
Дархан Камалиев, представьте себе, что заказчик параллельно заказал другому разработчику поиск, например, а он переписал сайт на рельсы.
и вот теперь у него такой набор:
1. сайт на asp без проверки полей и без поиска
2. сайт на php с проверкой полей но без поиска
3. сайт на рельсах с поиском, без проверки полей.
Я бы за такую самодеятельность долго посылал лесом.
Вы можете сделать проверку на js, но любой школьник с devtools обойдет ее. Если проверка только для красоты - и так сойдет.
Olek1, в данном случае слово "фишка" процитироано с комментария meltmestnt, на который я и отвечал. Соглашуь, что уместнее было бы слово "фича" (feature), или даже какой-то русскоязычный аналог, вроде "штуковины".
Многие французы умеют в английский и пишут комментарии и мануалы на нем.
Все чаще попадается непонятный португальский.испанский и китайский. И гугл-транслейт выручает не всегда.
Сергей Соколов, предсказуемо
В подавляющем большинстве браузеров можно рассчитывать на одно срабатывание в секунду, если вы не делаете каких-то тяжелых вычислений.
▓▓▓▒▒▒▒▒▓▓▓▓
▓▓▒▒▒▒▒▒▒▒▒▓
▓▓░░░██░█▓▓▓
▓░█░███░███▓
▓░█░░███░██▓
▓░░████░░░░▓
▓▓▓███████▓▓
▓▓░░▒░░▒░░▓▓
▓░░░▒░░▒░░░▓
░░░░▒▒▒▒░░░░
███▒▒▒▒▒▓▓▓▓
██▒▒▒▒▒▒▒▒██
▓▓▒▒▒▓▓▒▒▒▓▓
▓░░░▓▓▓▓░░░▓
(больше примеров по запросу "ascii art unicode")