Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Смишных картинок тред (https://javascript.ru/forum/offtopic/35821-smishnykh-kartinok-tred.html)

cyber 22.12.2013 17:34

Дзен-трансгуманист, моя картинка мне нравиться больше:)
И вообще, вот няшка:)

cyber 22.12.2013 17:43

Цитата:

Сообщение от kobezzza
http://web-standards.ru/articles/jquery-now-what/
Рекомендую к прочтению

Статья неплохая но нечего нового не узнал, а насчет селектора использую такой вариант

function $(selector, elem) {

	selector = selector.replace(/(^\s+)|(\s+$)/g, "");

	var selects = (elem || document).querySelectorAll(selector);

	return selects && selector[0] == "#" ? selects[0]:  selects;
}

l-liava-l 22.12.2013 18:14

cyber,
Дзен-трансгуманист,
Да вы достали, одна замужем у другой пупок грязный...

cyber 22.12.2013 18:19

Цитата:

Сообщение от l-liava-l
Да вы достали, одна замужем у другой пупок грязный...

Не нравится не смотри.
П.с ппц, меня зацепила внешность девушки из моего прошлого коммента:)

Gozar 22.12.2013 18:20

Цитата:

Сообщение от cyber
а насчет селектора использую такой вариант

Зачем ты удаляешь пробелы?


https://github.com/seolog/corn.js
selector with black jack

cyber 22.12.2013 18:24

Gozar, что бы проверить первый символ, если это # то значить это id то вернуть элемент без массива. У меня просто используется функция trim, что бы не писать отдельную регулярку

String.prototype.trim = function() {

	    return this.replace(/(^\s+)|(\s+$)/g, "");
};

function $(selector, elem) {

	selector = selector.trim();

	var selects = (elem || document).querySelectorAll(selector);

	return selects && selector[0] == "#" ? selects[0]:  selects;
}

Gozar 22.12.2013 18:26

Цитата:

Сообщение от cyber
что бы проверить первый символ, если это id то вернуть элемент без массива

Зачем проверять первый символ? Почему не length?

cyber 22.12.2013 18:30

Цитата:

Сообщение от Gozar
Зачем проверять первый символ? Почему не length?

Так как заведома не знаешь сколько элементов будет с определным классом, поэтому прийдеться проверять обрабатывать массив или один элемент поэтому всегда возвращается массив, а так как id всегда уникален возвращается элемент.

kobezzza 22.12.2013 18:38

Цитата:

Сообщение от cyber (Сообщение 288350)
Статья неплохая но нечего нового не узнал

Ну там ничего нового и нет, просто там в очередной раз разжёвывается тема, что не надо тащить жиквери по дефолту во все проекты ради жиквери, и что жиквери - это уже не "new wave javascript", а огромный костыль, уже не нужный для современных браузеров, а также есть ссылка на сахарную нано обёртку в 200 байт.

cyber 22.12.2013 18:39

Цитата:

Сообщение от kobezzza
Ну там ничего нового и нет, просто там в очередной раз разжёвывается тема, что не надо тащить жиквери по дефолту во все проекты ради жиквери.

Я вообще некогда не любил жиквери и старался без него обходиться.


Часовой пояс GMT +3, время: 05:13.