
Ҫѐҏӗѫӑ
28.09.2016
07:48:06
и это фактически не странно, но может (и должно) показаться странным логически

Damir
28.09.2016
07:56:29
аа, я неправильно понял)

Google

Ҫѐҏӗѫӑ
28.09.2016
07:56:56
врайтаблом сделали потому что в браузерх можно определить переменную с таким именем

Andrey
28.09.2016
07:57:21

Damir
28.09.2016
07:57:44
по сути global будет синонимом window, судя по proposal
>ES6/ES2015 does not account for the Window/WindowProxy structure, and simply refers to ”the global object” directly. This specification does the same. If the ECMAScript specification is changed for top-level this to account for WindowProxy, then the change should also apply to the definition of this proposal.

Ҫѐҏӗѫӑ
28.09.2016
07:57:51
System.global — это геттер глобального объекта

Andrey
28.09.2016
07:58:39
тогда логично все)

Ҫѐҏӗѫӑ
28.09.2016
07:59:38
чтобы не делать (new Function('this'))()
window.global === window
в ноде global.global === global (уже)

Nikita
28.09.2016
08:01:16
а раньше global.global не работало?
в смысле window.window - работало в браузерах

Ҫѐҏӗѫӑ
28.09.2016
08:02:11
работало в ноде
если бы global был синонимом window, при том, что его сделали writable, было бы смешно

Google

Nikita
28.09.2016
08:02:57
а чего смешного?)
window.global = window
оп и готово)

Ҫѐҏӗѫӑ
28.09.2016
08:03:20
это не то же самое что я написал
если понимать под “синоним” то, что понимаю я, то можно было бы сделать что-то вроде window = ‘lol’
вот это и смешно было бы

[Anonymous]
28.09.2016
08:06:18
> lol
короче.

Ҫѐҏӗѫӑ
28.09.2016
08:06:19
а так global — это пропертя внутри глобального объекта
и там ссылка на глобальный объект

Алексей
28.09.2016
08:07:59

Ҫѐҏӗѫӑ
28.09.2016
08:08:20

Damir
28.09.2016
08:08:30
и чтобы не писать определятор на window === undefined

Алексей
28.09.2016
08:08:38

Ҫѐҏӗѫӑ
28.09.2016
08:08:43
return пропустил

hlomzik
28.09.2016
09:30:43
я иногда писал странную фигню типа global = window или window = global для изоморфности. пахнущий подход, но может на него ориентировались при установке writable?

Andrey
28.09.2016
16:48:03
Подскажите адекватный способ достать массив всех методов созданного объекта класса?

Vladimir
28.09.2016
16:57:01
Object.keys || getOwnPropertyNames

Andrey
28.09.2016
17:01:27
Оба эти метода возвращают только список свойств созданного объекта. По крайней мере, так показывает лог
Object.keys || getOwnPropertyNames

[Anonymous]
28.09.2016
17:05:49
А почему перебрать и проверить на функцию нельзя?

Google

[Anonymous]
28.09.2016
17:06:09
Это неадекватно?

Andrey
28.09.2016
17:06:36
А что перебирать?)
for in?

[Anonymous]
28.09.2016
17:08:31

Andrey
28.09.2016
17:09:36
Может я что-то делаю не так, но след. код возвращает мне только свойства класса, которые я создаю в конструкторе аля this.a = 123
for (let a in object) console.log(a)

andretshurotshka?❄️кде
28.09.2016
17:11:28

Andrey
28.09.2016
17:12:19
Спасибо!
Object.getOwnPropertyNames(Object.getPrototypeOf(ClassName))
А как вы работаете с конфигами в жс?
Подключаете просто объекты через import? или юзаете какие-то либы, которые дергают json файлы?

Владислав
28.09.2016
18:42:19
хуярю конфиг в жсон

Владислав
28.09.2016
18:42:24
и дернаю вебпаком

Andrey
28.09.2016
18:43:58
т.е. в корне проекта лежит config.json, с которым ты потом работаешь?
Дохуя вариантов, а какой "бест практис"?

Владислав
28.09.2016
18:47:13
Перекладываю по настроению

Andrey
28.09.2016
18:48:36
Ок, спасибо

Max
28.09.2016
21:07:47
Ребят, есть большой проект, у которого просто свалка в цсс. Никто не знает автоматизированные способы вычислить неиспользуемые стили?

Eugene
28.09.2016
21:19:57
https://github.com/ben-eb/gulp-uncss

Google

Dmitriy
28.09.2016
22:05:42
ну еще вкладка audits в инструментах разработчика в хроме

Ches
29.09.2016
00:14:00
можете скинуть плз чатик по node.js? и подсказать с чего лучше начинать ее учить? англ знаю хорошо) Кантор не впечатлил)

[Anonymous]
29.09.2016
01:13:37

Andrey
29.09.2016
05:00:43

Vladimir
29.09.2016
07:03:40

Ilya
29.09.2016
07:30:39
Ребят, а как ведут всякие jsunderhood технически?
Там какая-то приложуха для постинга, или по хардкору логин пароль?

Andrey
29.09.2016
07:31:13
@iamstarkov - его организует вроде как

Admin
ERROR: S client not available

Такси в подарок!)
29.09.2016
07:31:21
Вроде в твитдеке можно гостевой доступ давать
Без пароля

Ҫѐҏӗѫӑ
29.09.2016
07:31:38
там пароль

Такси в подарок!)
29.09.2016
07:31:44
Хм

Ҫѐҏӗѫӑ
29.09.2016
07:31:48
просто выдают
и ведешь

Ilya
29.09.2016
07:32:14
Норм.

Такси в подарок!)
29.09.2016
07:32:21
Ошибся тогда

Vladimir
29.09.2016
07:38:21

Ҫѐҏӗѫӑ
29.09.2016
07:39:24
хм
мне пароль давали

Google

Vladimir
29.09.2016
07:39:33
ага
сейчас нет
suxxess (куратор abroadhood) обнаружил, что с паролем можно угнать аккаунт
по закону мерфи это рано или поздно произойдёт
и скорее всего раньше, чем мы думаем
поэтому безопасный способ это только шарить доступ в твитдеке

Ҫѐҏӗѫӑ
29.09.2016
07:41:01
так к телефону привязано же
и мылу

Vladimir
29.09.2016
07:41:26
его можно поменять с паролем, насколько я помню

Ҫѐҏӗѫӑ
29.09.2016
07:41:27
или там можно указать “я все проебал”?
а
ну логично
надо двуфакторную

Gordey
29.09.2016
07:43:33
пацаныыы остаются пацанами за широки штанами

[Anonymous]
29.09.2016
08:49:45

Andrey
29.09.2016
08:50:44
Подробнее сейчас не могу, не с кодом

Владислав
29.09.2016
08:51:02

Andrey
29.09.2016
08:51:17
Т.е?

Владислав
29.09.2016
08:52:04