|
@@ -1,15 +1,35 @@
|
|
|
# jQuery, основы: ДЗ.
|
|
|
|
|
|
-## Calculator
|
|
|
+### Calculator
|
|
|
|
|
|
Доделать калькулятор, который был начат на занятии.
|
|
|
|
|
|
-## upperCase
|
|
|
+### upperCase
|
|
|
|
|
|
-Сделайте поле ввода и кнопку `upperCase`, при нажатии на которую все буквы в поле ввода превратятся в большие
|
|
|
+Сделайте поле ввода (`input type=text`) и кнопку `upperCase`, при нажатии на которую все буквы в поле ввода превратятся в большие
|
|
|
|
|
|
-<input type='text'><button>upperCase</button>
|
|
|
+### CAPSLOCK
|
|
|
|
|
|
-## CAPSLOCK
|
|
|
+Сделайте поле ввода, которое сразу при вводе превращает все буквы в большие. Используйте событие `keydown`.
|
|
|
|
|
|
+### ViewablePassword
|
|
|
|
|
|
+Сделайте поле ввода пароля с возможностью показать пароль используя поле типа `checkbox`. Наподобие полей ввода пароля WiFi.
|
|
|
+
|
|
|
+### RadioCalculator
|
|
|
+
|
|
|
+Сделайте калькулятор, как на занятии, только вместо набора кнопок для сложения, вычитания, умножения и деления используйте `input type='radio'`
|
|
|
+
|
|
|
+### manyPhones
|
|
|
+
|
|
|
+Напишите код, который по нажатию кнопки `<button id='addPhone'>+</button>` добавляет поле ввода телефона. Количество таких полей ввода неограничено, все они
|
|
|
+должны находится в одном элементе `<div>`.
|
|
|
+
|
|
|
+## Синий пояс: inputValues
|
|
|
+
|
|
|
+Напишите функцию `inputValues`, которая принимает в качестве параметра css-селектор, и возвращает массив значений `val` для элементов, подходящих
|
|
|
+под этот css-селектор. Получите все номера телефонов, введенные в предыдущем задании пользователем, используя `inputValues`
|
|
|
+
|
|
|
+## Черный пояс
|
|
|
+
|
|
|
+Расширьте **manyPhones** возможностью удалять любое поле ввода телефона с помощью `<button class='delPhone'>x</button>`.
|