MVD
Ты хочешь, чтоб window обратную связь дала, так нельзя вроде
MVD
Ставь setInterval и потом очищай его
Ruslan
главное выцепить этот момент, когда переменная появляется
Ruslan
setInterval слишком медленно и асинхронно
MVD
setInterval(1)
Ruslan
setInterval(1)
а комп не взорвётся?)
Konstantin
Если заранее известно имя свойства, можно попробовать сеттер на поле в window, но не факт, что заработает
Ruslan
да известно имя... а сеттер на поле в window это как?
Ruslan
вот так примерно
Konstantin
Object.defineProperty() - JavaScript | MDN https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
Ruslan
Object.defineProperty() - JavaScript | MDN https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
А можно будет беспалевно как-то сделать, чтобы это свойство потом работало как обычно?
Konstantin
Определяешь сеттер, геттер и хранишь где угодно, чтобы у обеих функций был доступ (хоть в замыкании). И будет нормально работать (прозрачно для потребителя).
MVD
class A { get() { // Откуда меня вызвали??? } } class B extends A {} class C extends A {} new C().get(); Както можно узнать в родительском классе откуда его вызвали?
Ylari
console.log( this ); в get
Roman
можно даже this.constructor.name
Ruslan
можно даже this.constructor.name
при минификации не отвалится?
Roman
а чего должно?
Ruslan
ну типа да
Bogdan
Всем привет, немного не по теме канала вопрос, но все же. Есть что то по типу опросника с множеством вопросов, ответы на каждый вопрос имеют свои веса, пользователь, отвечая на вопрос увеличивает значение суммируюшей переменной на значение веса ответа. В итоге зависимо от итогового значения этой переменной он получает определённый результат, например, в сумме вышло от1 до 3 - результат 1, от 3 до 5 - результат 2 и тд. Реализация проста, но меня интересует её теоритические обоснование или хотя бы название этого метода. Раньше встречался с подобным, но не могу нагуглить
Galya
Внимание: разыскивается СПИКЕР на Java-meetup, который состоится уже 26 июня в Москве. Если вы знаете всё о трендах индустрии и имеете огромное желание поделиться этой информацией в неформальной обстановке, то напишите Галине @GGlagoleva
Alexey
http://jsfiddle.net/sc4uw6pf/ Помогите советом. Разбираюсь в ооп. Нажмите на первую кнопку, и вылезет ошибка в консоль. не знаю как из класса контроллер передать значение в класс view. Буду рад вашим ответам)
Alexandr
Напишите в лс пожалуйста кто работал с meteor.js + react
Sergey
Кто там хотел чат по d3
Sergey
https://t.me/d3js_ru
Андрей
в пятой строке
🦜
https://t.me/d3js_ru
Бле, там рафаел админ
Андрей
сделай замыкание
Андрей
например через стрелочную функцию view.getButton('car_move').addEventListener('click', () => this.moveCar(), false)
Akmat
как работает параметры функции в js? почему мы не объявляем параметры через var or let в описании функции? параметры это тоже переменные не так ли? Если это так почему мы не объявляем параметры как переменные или присутствует какие то исключения? var value = 100; function some(key) { /* some(var key or let key) {} */ console.log(key); } some(value); //при вызове some() с параметрам value, значение value копируется в параметры key. //дале мы работаем с параметром.
Akmat
Почитайте о LexicalEnvironment
там про параметры ничего нет.
Anonymous
там про параметры ничего нет.
Угадайте, куда записываются параметры и переменные функции
Anonymous
и сразу все поймёте
Akmat
источник learn.javascript.ru
Anonymous
medium.com/@sshambir/осваиваем-замыкания-в-javascript-5b83267ef7d1
Anonymous
Вот тут и о параметрах
Akmat
Большое спасибо вам.
Anonymous
есть возможность высоту div
Anonymous
сделать 100% - 20px
Anonymous
к примеру?
Андрей
calc
Dmitry
прикрепил несколько файлов, и тут uploading - это куда они аплоадятся? всмысле, ни разу не видел uploading в статус панельке в браузере
Nurbol
Добрый день! Как сделать эту строку должен открыть нажать кнопку а не везде. $('#mymodal').modal('show');
Alex
Ребят, скажите, пжл, почему filteredArray = data.filter(el => el[id].data.toString().startsWith(this.state.inputVal)); -вот так не работает, а если написать filteredArray = data.filter(el => return el[id].data.toString().startsWith(this.state.inputVal)); то все ок. Без return присвоение не выполняется?
Alex
ну и лапшакод, разбей его на действия
О, критика^_^ Можешь подробнее?
🦜
О, критика^_^ Можешь подробнее?
сначала отфильтруй что тебе надо, потом через мап приведи к строке
🦜
или наоборот
🦜
сначала к строке, а потом фильтруй
Alex
А это не слишком дорого получается? Типа, лишний раз массив перебираешь... У меня просто на тип данных логика фильтрации завязана... Number надо фильтровать по одной логике, а string - по другой. Я не спорю, мне понять просто важно
🦜
и не будешь проходиться дважды по массиву
D
Посоветуйте такой же топовый редактор кода как brackets
Konstantin
VS Code
👨🏼‍💻
Посоветуйте такой же топовый редактор кода как brackets
как брэкетс - атом. а если топовой - шторм или вскод
Roman
вебшторм Ide
ide > редактор
🦜
что ты мне хочешь этим сказать?
Roman
что в иде есть редактор тоже. что множество иде включает в себя и редакторы тоже :)
Anonymous
А как насчёт vim тож ведь хорош если привыкнуть?
Roman
А как насчёт vim тож ведь хорош если привыкнуть?
да, у меня многие коллеги в нем сидят и смотрят на других как на говно
Anonymous
😄
🦜
А как насчёт vim тож ведь хорош если привыкнуть?
свои извращения держите при себе и не говорите в слух
Lol_Man
Привет, ребята посоветуйте пожалуста годное меню для сайта
Lol_Man
Satanislav
а чем это не годное?
Anonymous
Чем можно заменить метод perentNode? Хром не поддерживает его
Satanislav
такого формата вопрос задай в дизайнерском чатике - 100% подскажут
Satanislav
тут ПРО ЖС там про ДИЗАЙН 100% есть такая группа)
Ya
@dev_design