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

kobezzza 22.12.2013 19:22

Цитата:

Сообщение от cyber (Сообщение 288386)
kobezzza, слушай, а какие если либы для работы с css3 анимацией?

https://daneden.me/animate/

cyber 22.12.2013 19:24

Gozar, что бы получить первый символ, по сути такой селектор валидный
document.querySelectorAll("                 #id")

а indexOf не надежен из за подобных селекторов
a#id

Мне нужно знать 100% что это id.

Если знаешь более правильный способ проверки, поделись)

Gozar 22.12.2013 19:27

Цитата:

Сообщение от cyber
Если знаешь более правильный способ проверки, поделись)

проверка ненужна! Т.к. ты не можешь быть на 100% быть уверенным, что пишешь правильный селектор, пока не проверишь его работоспособность! Зачем нагружать функцию абсолютно бессмысленной операцией проверки каждый раз при вызове?

cyber 22.12.2013 19:31

kobezzza, сори глупый вопрос был, чет затупил, мне какаето стандартная либа не подойдет.

cyber 22.12.2013 19:32

Gozar, согласен, ты прав, исправил

function $(selector, elem) {
 
	var selects = (elem || document).querySelectorAll(selector);
    
    var empty = selects && selects.length == 0;

	return !empty && selector.trim()[0] == "#" ? selects[0]:  selects;
}

Дзен-трансгуманист 22.12.2013 19:38

Цитата:

Сообщение от l-liava-l
у другой пупок грязный

Ну конечно, пупок. :D

cyber 22.12.2013 19:46

достаточно ли такой проверки на хтмл елемент ?
function  isHTMLElement (elem) {

   return  elem instanceof HTMLElement;
}

nerv_ 22.12.2013 20:01

Цитата:

Сообщение от cyber
достаточно ли такой проверки на хтмл елемент ?

ну а ты сам подумай
<script>alert(document instanceof HTMLElement)</script>

https://github.com/nervgh/yum.js/blo...rc/yum.js#L343
но я тестами плотно не покрывал
https://github.com/nervgh/yum.js/blo.../tests.js#L314

querySelectorAll - не панацея + есть методы быстрее
http://learn.javascript.ru/searching-elements-dom

cyber 22.12.2013 20:14

Цитата:

Сообщение от nerv_
ну а ты сам подумай

я знаю что для document вернет false , по сути меня устраивает если для document возвращает false.

Maxmaxmaximus6 22.12.2013 20:40

Element либо Node


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