Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1991 (permalink)  
Старый 16.09.2016, 19:13
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от cyber
для генерации уникального ключа по стороне клиента ?
Насколько уникальным он должен быть? В рамках текущей страницы -- более-менее. В рамках хотя бы приложения -- нет.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #1992 (permalink)  
Старый 16.09.2016, 20:50
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Сообщение от trikadin
В рамках хотя бы приложения -- нет
это как на клиенте есть storage пишите генерированные ключи туда и сверяйте с ними уникальность
Ответить с цитированием
  #1993 (permalink)  
Старый 17.09.2016, 13:05
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

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

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

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

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

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

cyber, не парься, возьми uuid.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #1999 (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 элемент не вариант
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #2000 (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;
    }
};
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3448 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