
Roman
15.09.2018
10:42:18
a().b().c()?
а чтобы вышло CORE('a.b.c')?

Максим
15.09.2018
10:44:17
Не, когда я делаю так
CORE.c.d( data )
По факту сделать так
CORE ({
fnc: "c.d",
arg: data
})

Google

Roman
15.09.2018
10:45:23
смотри в сторону ES proxy

Максим
15.09.2018
10:45:46
При этом c и/или d может быть undefined

Roman
15.09.2018
10:46:20
я понял. это работа для proxy
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy

Антон
15.09.2018
10:47:46
причем прокси, которая возвращает прокси, которая возвращает прокси)

Roman
15.09.2018
10:48:01
ага
я же говорю головняк

Антон
15.09.2018
10:49:09
причем еще и прокси функции. чтобы и вызвать можно было и проперти взять

Roman
15.09.2018
10:49:28
на get property запоминать цепочку, а на call - всю цепочку вызвать

Антон
15.09.2018
10:49:33

Roman
15.09.2018
10:49:39
ага

Google

Виктория
15.09.2018
10:49:50
почему если используешь eval() функцию, то редактор пишет eval can be harmful
https://jsfiddle.net/14nuL70p/34/

Антон
15.09.2018
10:50:01
хз. а в ассинхронном режиме точно не поедет?

Roman
15.09.2018
10:50:28

Artyom
15.09.2018
10:51:07

Антон
15.09.2018
10:51:09

Artyom
15.09.2018
10:51:35

Виктория
15.09.2018
10:51:52
Спасибо

Artyom
15.09.2018
10:52:09

Roman
15.09.2018
10:53:34

Максим
15.09.2018
10:54:09

Roman
15.09.2018
11:35:36
Не, когда я делаю так
CORE.c.d( data )
По факту сделать так
CORE ({
fnc: "c.d",
arg: data
})
class Core {
constructor(options) {
console.log(options.fn, ...options.data)
}
}
const ProxiedCore = new Proxy(Core, {
fn: [],
get(_, prop, receiver) {
this.fn.push(prop)
return receiver
},
apply(target, _, argumentsList) {
new target({ fn: this.fn.join('.'), data: argumentsList })
}
})
ProxiedCore.a.b.c.d({data: 'data'}) // a.b.c.d {data: "data"}
почему-то падает под нодой, надеюсь тебе надо это в браузере ?
как оказалось, современный js - не такой уж головняк, как было раньше) уже даже на язык похож

Максим
15.09.2018
11:38:56
Ага в браузере

Roman
15.09.2018
11:40:40
тогда должно работать
не в ИЕ только
ему нужен полифил на проксю

Максим
15.09.2018
11:43:54
Ого, блин офигенно работает!
Спасибо тебе огромное!!

Roman
15.09.2018
11:53:45
ну круто, пользуйся =) советую еще разобраться, почему оно работает

Google

Vlad
15.09.2018
12:03:22
даю код, все даю только помогите)
https://jsfiddle.net/utakLt5j/32/ пример моего сайта
как сделать что бы было как то так

Роман
15.09.2018
12:23:25
Привет всем.
Необходимо организовать "некое ядро", которое будет в будующем подгружать в себя дополнительные модули.
Если более подробно то: есть сайт в админку которого есть идея поставить свой виджет - который будет работать в качестве ядра (выводить панель и подгружать в нее разные новые виджеты, которые будем разрабатывать для этого сайта)
Хотелось бы услышать профи комменты, кто такое делал и возможно получить ссылку или на статейку или на патерн создания такойго вот виджета - ядра для других модулей-виджетов.

Phoenix»
15.09.2018
12:43:17
В нубах не помогли, спрошу тут
как сделать можно сделать отслеживание все обращений к свойствам(и методам) обьекта? Например у window
При использовании window.navigator в коде -> в консольку пишется 'navigator' или 'window.navigator'?
И еще вопрос, можно ли вообще узнать к каким свойствам/функция обращается код, если их например нет?

Roman
15.09.2018
12:45:10
только для каждого объекта придется свое делать руками

Phoenix»
15.09.2018
12:46:57

Roman
15.09.2018
12:48:23

Igor
15.09.2018
15:10:51
@Ferdinant777 пост удалил, будет более осмысленное описание с суммой, которую готовы платить - закидывайте

BekzoD
15.09.2018
15:11:12

Дмитрий
15.09.2018
21:33:02
Привет подскажите как решить такую проблему
https://ru.stackoverflow.com/questions/881758/post-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81-%D0%BD%D0%B0-node-js
Спасиибо

Alpha
15.09.2018
21:57:20

Дмитрий
15.09.2018
21:57:50
*

Alpha
15.09.2018
21:58:21
Ну он же тебе пишет, что paramsForExecution — неопределён или нулл

Jeezo
15.09.2018
22:04:14
всем привет
есть вопрос
как начать зарабатывать на js?

Kendr
15.09.2018
22:07:29

Admin
ERROR: S client not available

Google

Phoenix»
15.09.2018
22:07:30

Jeezo
15.09.2018
22:07:45
вот учишь его, учишь
книги там читаешь
задачи решаешь
а что дальше?

Phoenix»
15.09.2018
22:08:12

Kendr
15.09.2018
22:08:15

Roman
15.09.2018
22:08:15
на работу устраиваться не пробовал?

Jeezo
15.09.2018
22:08:30
пробовал
не получилось

Roman
15.09.2018
22:08:44
не взяли?

Jeezo
15.09.2018
22:08:57
нет

Roman
15.09.2018
22:09:15
знач надо дальше читать =)

Jeezo
15.09.2018
22:09:39
мотивация падает
что вы делаете, когда лень накрывает?
как с ней бороться

Kendr
15.09.2018
22:11:29

Phoenix»
15.09.2018
22:12:14

Jeezo
15.09.2018
22:12:28

Phoenix»
15.09.2018
22:12:52

Google

Jeezo
15.09.2018
22:13:24
ну да..в последнее время просто нет возможности заставить себя сделать запланированный объем задач

Phoenix»
15.09.2018
22:14:21

Jeezo
15.09.2018
22:15:03
у меня проблемы с самоорганизацией
на курсах там я задачи решал..сидел до поздна
но как только сам себе планирую что-то, то забиваю на них

Kendr
15.09.2018
22:16:07
Не сочти за грубость, но здесь не кружок опустивших руки девелоперов