@JSlang

Страница 1976 из 2237
Duego
12.06.2018
15:20:26
Хочется чето типо obj = {} obj.getUnknownProp() // obj создала это свойство

Google
Duego
12.06.2018
15:32:52
window = new Proxy(window, { set(target, prop) { if(prop == "myProp") console.log('YEEE'); return target[prop]; }, });

Ruslan ?
12.06.2018
15:36:33
Proxy)
а без Proxy, чтобы на IE11 не отваливалось?

Duego
12.06.2018
15:37:05
Найди место, где устанавливается переменная, и оттуда делай что надо

Ruslan ?
12.06.2018
15:37:31
нет возможности, этот код во внешнем скрипте

Duego
12.06.2018
15:37:43
Ты хочешь, чтоб window обратную связь дала, так нельзя вроде

Ставь setInterval и потом очищай его

Ruslan ?
12.06.2018
15:39:36
главное выцепить этот момент, когда переменная появляется

setInterval слишком медленно и асинхронно

Duego
12.06.2018
15:40:25
setInterval(1)

Ruslan ?
12.06.2018
15:41:29
setInterval(1)
а комп не взорвётся?)

Konstantin
12.06.2018
15:42:53
Если заранее известно имя свойства, можно попробовать сеттер на поле в window, но не факт, что заработает

Ruslan ?
12.06.2018
15:46:15
да известно имя... а сеттер на поле в window это как?

Google
Konstantin
12.06.2018
15:47:07
Object.defineProperty() - JavaScript | MDN https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty

Ruslan ?
12.06.2018
15:49:29
Object.defineProperty() - JavaScript | MDN https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty
А можно будет беспалевно как-то сделать, чтобы это свойство потом работало как обычно?

Konstantin
12.06.2018
15:52:50
Определяешь сеттер, геттер и хранишь где угодно, чтобы у обеих функций был доступ (хоть в замыкании). И будет нормально работать (прозрачно для потребителя).

Duego
12.06.2018
16:07:23
class A { get() { // Откуда меня вызвали??? } } class B extends A {} class C extends A {} new C().get(); Както можно узнать в родительском классе откуда его вызвали?

js0dix
12.06.2018
16:13:14
console.log( this ); в get

Roman
12.06.2018
16:36:49
можно даже this.constructor.name

Ruslan ?
12.06.2018
16:43:28
можно даже this.constructor.name
при минификации не отвалится?

Roman
12.06.2018
16:43:49
а чего должно?

Ruslan ?
12.06.2018
16:44:11
ну типа да

Bogdan
12.06.2018
16:55:27
Всем привет, немного не по теме канала вопрос, но все же. Есть что то по типу опросника с множеством вопросов, ответы на каждый вопрос имеют свои веса, пользователь, отвечая на вопрос увеличивает значение суммируюшей переменной на значение веса ответа. В итоге зависимо от итогового значения этой переменной он получает определённый результат, например, в сумме вышло от1 до 3 - результат 1, от 3 до 5 - результат 2 и тд. Реализация проста, но меня интересует её теоритические обоснование или хотя бы название этого метода. Раньше встречался с подобным, но не могу нагуглить

Galya
12.06.2018
20:35:01
Внимание: разыскивается СПИКЕР на Java-meetup, который состоится уже 26 июня в Москве. Если вы знаете всё о трендах индустрии и имеете огромное желание поделиться этой информацией в неформальной обстановке, то напишите Галине @GGlagoleva

Yan
12.06.2018
20:55:43
Алексей
12.06.2018
20:55:45
http://jsfiddle.net/sc4uw6pf/ Помогите советом. Разбираюсь в ооп. Нажмите на первую кнопку, и вылезет ошибка в консоль. не знаю как из класса контроллер передать значение в класс view. Буду рад вашим ответам)

алибидерчи
12.06.2018
21:15:01
Напишите в лс пожалуйста кто работал с meteor.js + react

Сергей
13.06.2018
05:42:39
Кто там хотел чат по d3

https://t.me/d3js_ru

Google
Roman
13.06.2018
05:47:47
https://t.me/d3js_ru
Бле, там рафаел админ

Андрей
13.06.2018
05:47:48
сделай замыкание

например через стрелочную функцию view.getButton('car_move').addEventListener('click', () => this.moveCar(), false)

Сергей
13.06.2018
05:53:25
Akmatali
13.06.2018
05:56:21
как работает параметры функции в 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. //дале мы работаем с параметром.

Akmatali
13.06.2018
05:58:53
Почитайте о LexicalEnvironment
там про параметры ничего нет.

Vlad
13.06.2018
05:59:27
там про параметры ничего нет.
Угадайте, куда записываются параметры и переменные функции

и сразу все поймёте

Akmatali
13.06.2018
05:59:42
источник learn.javascript.ru

Vlad
13.06.2018
06:00:08
medium.com/@sshambir/осваиваем-замыкания-в-javascript-5b83267ef7d1

Vlad
13.06.2018
06:00:18
Вот тут и о параметрах

Akmatali
13.06.2018
06:00:42
Большое спасибо вам.

Hip
13.06.2018
06:50:02
есть возможность высоту div

сделать 100% - 20px

к примеру?

Андрей
13.06.2018
06:50:20
calc

Admin
ERROR: S client not available

Dimanius851
13.06.2018
07:02:52


Google
Andrey
13.06.2018
07:07:46
Смотри на POST запросы.

Nurbol
13.06.2018
07:49:39
Добрый день! Как сделать эту строку должен открыть нажать кнопку а не везде. $('#mymodal').modal('show');

Alex
13.06.2018
07:55:25
Ребят, скажите, пжл, почему 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
13.06.2018
07:58:02
ну и лапшакод, разбей его на действия
О, критика^_^ Можешь подробнее?

Roman
13.06.2018
07:58:40
О, критика^_^ Можешь подробнее?
сначала отфильтруй что тебе надо, потом через мап приведи к строке

или наоборот

сначала к строке, а потом фильтруй

Alex
13.06.2018
08:00:50
А это не слишком дорого получается? Типа, лишний раз массив перебираешь... У меня просто на тип данных логика фильтрации завязана... Number надо фильтровать по одной логике, а string - по другой. Я не спорю, мне понять просто важно

?
13.06.2018
08:17:06
Посоветуйте такой же топовый редактор кода как brackets

Konstantin
13.06.2018
08:19:24
VS Code

Konstantin
13.06.2018
08:19:57
Посоветуйте такой же топовый редактор кода как brackets
как брэкетс - атом. а если топовой - шторм или вскод

Roman
13.06.2018
08:35:40
вебшторм Ide
ide > редактор

Roman
13.06.2018
08:36:06
что ты мне хочешь этим сказать?

Roman
13.06.2018
08:36:52
что в иде есть редактор тоже. что множество иде включает в себя и редакторы тоже :)

Sars
13.06.2018
08:37:02
А как насчёт vim тож ведь хорош если привыкнуть?

Google
Roman
13.06.2018
08:37:36
А как насчёт vim тож ведь хорош если привыкнуть?
да, у меня многие коллеги в нем сидят и смотрят на других как на говно

Sars
13.06.2018
08:37:55
?

Roman
13.06.2018
08:37:59
А как насчёт vim тож ведь хорош если привыкнуть?
свои извращения держите при себе и не говорите в слух

Iva93
13.06.2018
09:48:52
Привет, ребята посоветуйте пожалуста годное меню для сайта



Stan
13.06.2018
09:52:41
а чем это не годное?

Страница 1976 из 2237