Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1991 (permalink)  
Старый 18.09.2016, 11:57
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Poznakomlus, не совсем понял к чему тут XPath ?)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1992 (permalink)  
Старый 18.09.2016, 18:53
Новичок на форуме
Отправить личное сообщение для davids Посмотреть профиль Найти все сообщения от davids
 
Регистрация: 18.09.2016
Сообщений: 2

..
Ответить с цитированием
  #1993 (permalink)  
Старый 19.09.2016, 09:48
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

cyber, а WeakMap не устраивают?
Ответить с цитированием
  #1994 (permalink)  
Старый 19.09.2016, 16:09
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

cyber, не парься, возьми uuid.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #1995 (permalink)  
Старый 19.09.2016, 17:08
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

trikadin, Erolast, у меня есть атрибут на дом елементе с id, например
<div>
<ul>
<li data-id="1"></li>
<li data-id="2"></li>
</ul>
</div>

и обработчик на клик которые вeсит на div например и мапа
div.onclick = function ({target}) {
// проверки и т.д
   let functionHandler = weekMap.get(target.dataset.id);
  functionHandler();
  }

а тащить либу ради этого как то не асй что ли)
П.с держать ссылку на DOM элемент не вариант
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1996 (permalink)  
Старый 19.09.2016, 17:25
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Сообщение от cyber
Poznakomlus, не совсем понял к чему тут XPath ?)
Сообщение от Poznakomlus
изобретаем новый велосипед
cyber, первым делом правильно написать вопрос, чтоб всем понятно было
div.onclick = function (e) {
    var el = e ? e.target : window.event.srcElement;
    while (el != this) {
        if (/*условие*/) {
            //работаем
            break;
        }
        el = el.parentNode || el.parentElement;
    }
};
Ответить с цитированием
  #1997 (permalink)  
Старый 19.09.2016, 19:55
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Poznakomlus, я знаю что так можно, но в даном случае не прокатит из того что добавляю костыли в уже написанный код)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1998 (permalink)  
Старый 19.09.2016, 20:08
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

короче можно только по id и я могу генерировать эти id ))
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 19.09.2016 в 20:19.
Ответить с цитированием
  #1999 (permalink)  
Старый 20.09.2016, 17:32
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от cyber
короче можно только по id и я могу генерировать эти id ))
Ну и генерируй их uuid'ом, нафиг ты велосипеды придумываешь. Либа эта меньше килобайта весит. А ещё есть вот такая генерация uuid'а.

function b(a){return a?(a^Math.random()*16>>a/4).toString(16):([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,b)}

alert(b());
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #2000 (permalink)  
Старый 20.09.2016, 22:19
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

trikadin, спасибо)
МОжешь расшифровать смысел этого кода?
a^Math.random()*16>>a/4
нафига нам смещение битов?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 21.09.2016 в 10:34.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3447 03.07.2023 09:47
React'а тред melky Оффтопик 246 13.11.2016 08:07
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Смешных историй тред monolithed Оффтопик 11 04.03.2015 04:20
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50