Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1151 (permalink)  
Старый 22.12.2013, 18:41
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
Я вообще некогда не любил жиквери и старался без него обходиться.
Ну не обязательно жиквери, есть пласт либ, которые ставили своей целью упрощение работы с DOM и AJAX, и сейчас эти либы уходят в прошлое.
__________________
kobezzza
code monkey
Ответить с цитированием
  #1152 (permalink)  
Старый 22.12.2013, 18:44
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от kobezzza
Ну не обязательно жиквери, есть пласт либ, которые ставили своей целью упрощение работы с DOM и AJAX, и сейчас эти либы уходят в прошлое.
И меня это невероятно радует)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1153 (permalink)  
Старый 22.12.2013, 18:48
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от cyber
Так как заведома не знаешь сколько элементов будет с определным классом, поэтому прийдеться
Можешь кодом наглядно показать разницу между твоим и моим способом, а то я отличий не вижу
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #1154 (permalink)  
Старый 22.12.2013, 18:51
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

http://www.myth.io/
Новый CSS препроцессор (Rework + Автопрефиксер). В отличии от LESS, SASS или Stylus не вводит свой синтаксис, а является полифилом для CSS, т.е. вы пишите на CSS нового стандарта (там переменные, flex и т.д.) а он это преобразовывает в CSS с костылями, который работает сейчас. Справедливости ради, следует заметить, что Stylus + Nib дают похожий эффект, но у них нет некоторых плюшек, вроде rest синтаксиса для псевдоэлементов.
__________________
kobezzza
code monkey
Ответить с цитированием
  #1155 (permalink)  
Старый 22.12.2013, 19:06
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Gozar, мой вариант http://jsfiddle.net/BHc45/ (Кстати спс, пока писал пример заметил баг)

function $(selector, elem) {
  
    selector = selector.trim();

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

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


Твой вариант http://jsfiddle.net/hdcH9/
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1156 (permalink)  
Старый 22.12.2013, 19:16
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

cyber,
А trim тебе зачем? А чего ты не проверяешь на наличие кавычек незакрытых|квадратных скобок|лишних равно или невалидного селектора?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #1157 (permalink)  
Старый 22.12.2013, 19:17
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от kobezzza
http://www.myth.io/
Новый CSS препроцессор (Rework + Автопрефиксер). В отличии от LESS, SASS или Stylus не вводит свой синтаксис, а является полифилом для CSS, т.е. вы пишите на CSS нового стандарта (там переменные, flex и т.д.) а он это преобразовывает в CSS с костылями, который работает сейчас. Справедливости ради, следует заметить, что Stylus + Nib дают похожий эффект, но у них нет некоторых плюшек, вроде rest синтаксиса для псевдоэлементов.
Я из новых фишек css использую только анимацию и центрирование (я радывался как ребенок когда увидел как в css3 центрировать элементы). Жаль что пока имеет смысел использовать только на node-webkit

display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;*/
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1158 (permalink)  
Старый 22.12.2013, 19:20
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Gozar, а зачем? querySelectorAll cам все сделает

try{
document.querySelectorAll("_@$")
} 
catch(e) {
alert(e);
}
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1159 (permalink)  
Старый 22.12.2013, 19:21
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

kobezzza, слушай, а какие если либы для работы с css3 анимацией?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1160 (permalink)  
Старый 22.12.2013, 19:21
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
Я из новых фишек css использую только анимацию и центрирование (я радывался как ребенок когда увидел как в css3 центрировать элементы). Жаль что пока имеет смысел использовать только на node-webkit

display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;*/
Flexbox (а твой пример это Flexbox, только древний стандарт, сейчас другое АПИ) работает уже во всех современных браузерах (да да, в ИЕ тоже, я даже про это тред создавал). У тебя кстати в примере древний синтаксис Flexbox, вот поэтому юзай Myth или Stylus, чтобы не думать об этом и писать простой vanila CSS.

http://www.w3.org/TR/css3-flexbox/
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 22.12.2013 в 19:32.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск плагина Менеджер картинок serhio11 jQuery 2 27.01.2014 15:43
Автопереключатель картинок Vempel Общие вопросы Javascript 0 03.10.2013 18:36
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50
Одинаковая высота картинок Irina13 Javascript под браузер 15 29.02.2012 12:06
Загрузчик картинок Livanderiaamarum Общие вопросы Javascript 1 15.01.2012 17:21