22.12.2015, 23:25
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Bala.js - функция для выборки элементов на странице в 408 символах
Репка
Псто (очень быстро набирает плюсики)
(function(win, $) {
// your code starts here
$(function() {
alert($('div').length);
});
// your code ends here
})(window, function(d,e,c,f,g){c=function(a,b){return new f(a,b)};f=function(a,b){e.push.apply(this,a?a.nodeType||a==window?[a]:""+a===a?/</.test(a)?((g=d.createElement(b||"q")).innerHTML=a,g.children):(b&&c(b)[0]||d).querySelectorAll(a):/f/.test(typeof a)?/c/.test(d.readyState)?a():d.addEventListener("DOMContentLoaded",a):a:e)};c.fn=f.prototype=e;c.one=function(a,b){return c(a,b)[0]||null};return c}(document,[]));
Что добавить, не знаю. Может, Максимаксимаксимус заюзает в ui.js.
|
|
22.12.2015, 23:54
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
|
|
22.12.2015, 23:58
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
kobezzza, но зачем? Вопрос отпадает если работаешь с коллекциями элементов.
|
|
23.12.2015, 00:05
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от FINoM
|
kobezzza, но зачем? Вопрос отпадает если работаешь с коллекциями элементов.
|
Ну просто иногда бывает нужно заюзать ряд методов, а т.к. либа мелкая а интернеты сейчас быстрые, то не парюсь
|
|
23.12.2015, 00:17
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
kobezzza, по поводу скорости я согласен, по поводу методов... О каких методах речь? Может, я слишком хорошо знаю VanillaJS и слишком быстро печатаю, чтоб понять, нафига юзать DOM библиотеки.
|
|
23.12.2015, 00:22
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от FINoM
|
kobezzza, по поводу скорости я согласен, по поводу методов... О каких методах речь? Может, я слишком хорошо знаю VanillaJS и слишком быстро печатаю, чтоб понять, нафига юзать DOM библиотеки.
|
$, hasClass, attr, width / height, on /off иногда. Бывает юзаю всякие next/prev/closest/find.
Конечно сейчас при работе в рамках фреймворков это редко нужно, но мне удобно что тут привычно jQ API, которое я в своё время выучил наизусть, а 5кб мне не жалко
|
|
23.12.2015, 00:23
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Кто-то крадет мои поюсики на Хабре. Джон Резиг, наверное.
|
|
23.12.2015, 00:24
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от FINoM
|
Кто-то крадет мои поюсики на Хабре. Джон Резиг, наверное.
|
ахаха, не иначе
|
|
23.12.2015, 00:37
|
|
Новичок
|
|
Регистрация: 05.09.2010
Сообщений: 2,298
|
|
Сообщение от kobezzza
|
hasClass
|
node.classList.contains
Сообщение от kobezzza
|
attr
|
node.getAttribute/node.setAttribute
Сообщение от kobezzza
|
width / height
|
node.offsetWidth/node.offsetHeight
Сообщение от kobezzza
|
next/prev/closest/find
|
node.nextElementSibling/node.prevElementSibling/closest/querySelector
Может это я один такой упоротый и кайфую от того, что пишу код, скорость которого зависит только от уровня кривизны моих рук?
|
|
23.12.2015, 00:39
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
FINoM, я всё это знаю, но мне привычнее jQ
Цитата:
|
Может это я один такой упоротый и кайфую от того, что пишу код, скорость которого зависит только от уровня кривизны моих рук?
|
В тот день, когда такая хрень станет для меня узким местом - я брошу программировать
|
|
|
|