me@helium 8 年之前
父節點
當前提交
a644b2fe62
共有 1 個文件被更改,包括 25 次插入5 次删除
  1. 25 5
      jQueryBasicHomeWork.md

+ 25 - 5
jQueryBasicHomeWork.md

@@ -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>`.