@JSlang

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

у System.global было writable: false, но это не значит, что он readonly
ну в смысле это как раз значит, но не значит что свойства нельзя перезаписать (а это и требуется)

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

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

Andrey
28.09.2016
07:57:21
глобальный объект с именем global — странно?
Тогда нужно подробнее, что такое глобал, так как если это было System.global, то значит как то с модулями связано было. И тут глобал уже имеет немного другой смысл)

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'))()

по сути global будет синонимом window, судя по proposal
глобал будет не синонимом, а геттером внутри него (в браузерах)

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
а так global — это пропертя внутри глобального объекта
а зачем это? Что бы в разных окружениях было типо одинаковое поведение?

Ҫѐҏӗѫӑ
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
А что перебирать?)
Созданный объект класса.

for in?
Да.

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

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
т.е. в корне проекта лежит config.json, с которым ты потом работаешь?
он лежит, как тебе удобнее, в /config, в /json или в корне.

Перекладываю по настроению

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? и подсказать с чего лучше начинать ее учить? англ знаю хорошо) Кантор не впечатлил)

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
Там какая-то приложуха для постинга, или по хардкору логин пароль?
зависит от аккаунта. обычно просто пароль. в jsunderhood шарится доступ чз tweetdeck

Ҫѐҏӗѫӑ
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
class Name {...}
Значение знаешь?

Andrey
29.09.2016
08:51:17
Т.е?

Владислав
29.09.2016
08:52:04
Т.е?
Класс Нейм

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