|
@@ -0,0 +1,41 @@
|
|
|
+# Array Combine (1)
|
|
|
+
|
|
|
+Объединить два массива в один объект. Один массив с ключами, второй - со значениями.
|
|
|
+
|
|
|
+# Object sum (1)
|
|
|
+
|
|
|
+Сделать функцию, которая складывает ключи и значения, если они численные
|
|
|
+
|
|
|
+Результатом является массив по порядку ключей в оргининальном объекте.
|
|
|
+
|
|
|
+# Form builder (2)
|
|
|
+
|
|
|
+Напедалить функцию, котоорая воспринимает объект вида
|
|
|
+{'5': 'number', 'login': 'text', '': password} создает соответствующую форму
|
|
|
+с значениями-ключами и типами-значениями
|
|
|
+
|
|
|
+
|
|
|
+# setPropertyBySelector (3)
|
|
|
+
|
|
|
+Создайте функцию, которая будет искать все элементы по селектору и задавать им то или иное свойство в то или иное значение
|
|
|
+
|
|
|
+```javascript
|
|
|
+setPropertyBySelector("td > li", 'onclick', function(){
|
|
|
+ alert('click on td > li')
|
|
|
+})
|
|
|
+
|
|
|
+setPropertyBySelector("td", 'innerHTML', 'испортим все td на странице')
|
|
|
+setPropertyBySelector("h1", 'innerText', 'испортим все заголовки на странице')
|
|
|
+
|
|
|
+```
|
|
|
+
|
|
|
+# UpScroll (4)
|
|
|
+
|
|
|
+Написать функцию, которая перематывает страницу вверх по нажатию на блок, запоминает позицию на странице и возвращается по нажатию вниз при повторном клике.
|
|
|
+
|
|
|
+```javascript
|
|
|
+upScroll(buttonUp)
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+# Phone List
|