затрачений час ніч-(мінус)70%(гамав багато) прикольна штука замикання, по суті певний аналог private про фреймфорк Що може? Додавання (в кінець/початок) хтмл/елементів Додавання/видалення/витягування класів,атрибутів,цсс Додавання/ видалення обробників подій Задати/отримати область елемента(left, top, width, height, right, bottom)
Детально про кожну функцію each - перебір всіх елементів та виклик каллбеку, причому незалежно від того чим є елемент(масивом об'єктів чи просто обєктом),в каллбеку під this матимемо поточний елемент(для масиву відповідний елемент масиву, для об'єкту просто об'єкт)
html - задати html, якщо нічого не передавати отримаємо масив з html кожного елемента appendHtml - додати html в кінець prependHtml - додати html в початок
css - якщо перший аргумент рядок а другий не переданий - отримаємо значення, якщо другий аргумент пустий рядок '', видалить властивість, якщо перший елемент об'єкт - то або задасть або видалить відповідну власивість.
append - додати елемент після останньог блоку(якущо передати масив елементів, то додасть всі в кінець в заданій послідовності) preppend - аналогічно append, тільки на початок
addClass - додати клас(або декілька якщо вказані через пробіл) до елементу(елементів) hasClass - перевірка чи має елемент(елементи) ВСІ передані класи(вказуються у рядок через пробіл) removeClass - видалення класу(класів)
attr - аналогічно css тільки працює з атрибутами(окрім видалення) removeAttr - видалити атрибут
bind - додати подію в обробник unbind - прибрати подію
clippingRect - задає(передається об'єкт області)/повертає(якщо нічого не передати) координати області елемента
hide/show - функції які зроблені не стільки для функціональності, скільки для перевірки при додаванні нових можливостей(наглядно видно які елементи приховались, а які з'явилися)