Browse Source

fea module weight

Ivan Asmer 7 years ago
parent
commit
0c2213ded3
1 changed files with 5 additions and 6 deletions
  1. 5 6
      A/08module.md

+ 5 - 6
A/08module.md

@@ -1,4 +1,4 @@
-# objectToPairs
+# objectToPairs (1)
 
 Написать функцию, которая будет принимать объект и создавать из него массив в котором пары ключ-значения будут идти по очереди (четные - ключи, нечетные - значения)
 
@@ -12,7 +12,7 @@ objectToPairs(obj) // возвращает ['foo', 1, 'bar', null, 'baz', undefi
 ```
 
 
-# objectSplit
+# objectSplit (1)
 
 Функция должна преобразовывать объект в два массива ключей и значений и возвращать объект с двумя массивами:
 
@@ -26,7 +26,7 @@ objectSplit(obj) // {keys: ['foo', 'bar', 'baz'], values: [1, null, undefined]}
 ```
 Используйте итерацию.
 
-# setPropertyBySelector
+# setPropertyBySelector (2)
 
 Создайте функцию, которая будет искать все элементы по селектору и задавать им то или иное свойство в то или иное значение
 
@@ -38,8 +38,7 @@ setPropertyBySelector("tr > li", 'onclick', function(){
 setPropertyBySelector("td", 'innerHTML', 'испортим все td на странице')
 ```
 
-# scrollButtons
-
+# scrollButtons (3) 
 Создайте функцию, которая будет добавлять 4 кнопки (вверх, вниз, вправо, влево) для любого элемента cо скроллбаром (CSS `overflow`) и скроллить
 его по нажатию на эти кнопки на определенную величину. 
 
@@ -47,7 +46,7 @@ setPropertyBySelector("td", 'innerHTML', 'испортим все td на стр
 scrollButtons(element, 50) // теперь element можно скроллить по кнопкам на 50 пикселей.
 ```
 
-# table Editor 
+# table Editor (4)
 
 Создайте функцию, которая будет записывать в контейнер таблицу с данными из массива с объектами наподобие http://gitlab.a-level.com.ua/gitgod/FrontendLectures/src/master/04AssociativeArraysHomeWork.md#html-th-optional.
 Однако кроме просто создания таблицы предусмотрите возможность редактирование ячеек таблицы. По двойному щелчку в ячейке создается `input`, и удаляется старый `input` (если он был), данные при удалении старого `input`