165 читали · 6 лет назад
Суперпрототип в Axure: кастомная JS-валидация
В одной из предыдущих статей я рассказывал, как заставить Axure выполнять произвольный JS-код без использования плагинов AxShare. Теперь пришло время показать, как это чудо работает на практике. Для примера возьмем что-нибудь простое - ту же валидацию. Представим, что нам нужно сделать числовое поле с кнопками "+" и "-", в которое при этом можно вводить цифры вручную. Типа такого: Условия: ⇒ значением могут быть только целые числа, все остальные символы должны быть убиты; ⇒ минимальное число в...
Откуда методы у типов number, string и boolean в JS?
Cтатья подготовлена для студентов курса образовательной программы OTUS «Разработчик JavaScript» Прочитав эту заметку, вы никогда не захотите писать на JavaScript. Но подождите! В работе эти проблемы не всплывают почти никогда. Я специально для вас залезу в этот тёмный подвал JS, чтобы поведать о том, как работает (255).toString(16) и ('me: hello').substr(4) и откуда у примитивных типов number, string и boolean методы? Элегантный трюк JS Как мы знаем, эти типы примитивные, то есть их значения — не объекты...