@JSlang

Страница 258 из 2237
[Anonymous]
27.10.2016
13:52:57
радактировать руками

тут уже все на ярн, а у кого-то и нпм не было.

не думал сменить работу?

хотя если все прям так идеально, лучше оставайся

Google
hamper ?
27.10.2016
14:13:24
а если через insertAdjacentHTML вставляется <script>...</script> в хтмлку то он не выполняется? нет простого способа заставить его выполниться?

смысл в том что надо добавить на страничку произвольный кусок html и при этом выполнить все скрипты из него

hamper ?
27.10.2016
14:25:37
фигня как раз в том что кто то через интерфейс вставляет кусок html кода который мне в виде строки приходит и мне его надо вставить в страничку выполнив скрипты если они там есть

я погуглил и похоже кроме eval тел всех скриптов вариантов больше нет

Mikhail
27.10.2016
14:31:17
Гайз, есть интересная задача, но для меня джуна она сложновата. Пушу я, значит код в двух файлах .js, в первом я объявляю некую глобальную переменную, а во втором использую ее, как мне во втором файле проверить, что переменная объявлена, чтобы избежать падения?

Mikhail
27.10.2016
14:34:39
ок, сэнкс.

это браузерное? тогда проверяй что window.элемент !== undefined
А могу я использовать для проверки type of?

hamper ?
27.10.2016
14:35:26
ага

Mikhail
27.10.2016
14:35:53
ага
Спасибо.

Google
hamper ?
27.10.2016
14:35:56
просто вроде уже все новые браузеры умеют undefined напрямую как переменную

Oleg
27.10.2016
14:36:23
какой то ад описал ><
Это из жизни. Текстовый редактор нужен был с плюшками. А почему это ад?

hamper ?
27.10.2016
14:40:11
в каком смысле? всегда и умели)
а да, что то я не о том думаю ) да typeof нужно использовать когда проверяешь переменную которой может вооще не быть например если X не существует то X === undefined ошибку вызовет, а typeof X === 'undefined' нет

а для полей объектов уже безопасно и напрямую с undefined сравнивать

Oleg
27.10.2016
14:40:53
Нет, если совсем нет, то иначе проверка

'a' in b

Где b объект, в котором может быть, а может не быть а

Если по замыканию, то тайпоф

hamper ?
27.10.2016
14:42:02
ну b.a === undefined в этом случае тоже корректно сработает

Oleg
27.10.2016
14:42:10
Не совсем

hamper ?
27.10.2016
14:42:18
почему?

Oleg
27.10.2016
14:42:30
Кто-то может определить b.a = undefined

Причем оно и даже память будет занимать

Но undefined значение иметь

hamper ?
27.10.2016
14:43:27
и правда, вот до этого не догадался

Oleg
27.10.2016
14:43:49
?

не думал сменить работу?
Не, мне всё и правда нравится

Кто-нибудь в проде юзает переопределение метода toString или может быть valueOf?

Дефолтный метод объектов

Google
hamper ?
27.10.2016
14:53:13
я только toJSON переопределял, правда это на бекэнде в ноде, и не к Object а к Error типу

точнее там у Error вообще нет toJSON, поэтому к нему JSON.stringify не применялся

то есть не применялся а выдавал {} всегда

Oleg
27.10.2016
14:56:37
А то есть кто считает черной магией, кто нормальной обычной штукой

Но нужно больше мнений

Алексей
27.10.2016
15:10:25
в приложение на эксте
Там своя пакетная система. Пакеты есть

Vladimir
27.10.2016
15:12:46
где из пакеты побраузить можно?

hlomzik
27.10.2016
15:13:15
Кто-то может определить b.a = undefined
и?)) typeof b.a === 'undefined' :) никакой разницы

это как раз разница проверок in и на undefined

Алексей
27.10.2016
15:13:45
но зачем если есть нпм?
На тот момент. Не было. Также история с meteor (там тоже самое ибо не было)

Oleg
27.10.2016
15:13:55
но зачем если есть нпм?
Зачем нужен реакт если есть ангуляр? Такой же вопрос

hlomzik
27.10.2016
15:14:20
но зачем если есть нпм?
не стоит боготворить нпм :)

Vladimir
27.10.2016
15:14:31
я не боготворю

Oleg
27.10.2016
15:14:33
и?)) typeof b.a === 'undefined' :) никакой разницы
Разница в том что undefined и физическое отсутствие ключа в объекте - разные вещи

Vladimir
27.10.2016
15:14:54
так побраузить можно?

hlomzik
27.10.2016
15:15:10
Разница в том что undefined и физическое отсутствие ключа в объекте - разные вещи
но проверки b.a === undefined и typeof b.a === 'undefined' будут работать одинаково

Google
hlomzik
27.10.2016
15:15:54
а, там про in тоже было, ок

Алексей
27.10.2016
15:15:57
где из пакеты побраузить можно?
Корпоративный сегмент. Все в себе. А то что opensource в репозиториях лежит. https://docs.sencha.com/cmd/guides/cmd_packages/cmd_creating_packages.html

Oleg
27.10.2016
15:16:34
Или так

https://market.sencha.com/

Vladimir
27.10.2016
15:17:32
лодаша, нет. да?

Алексей
27.10.2016
15:17:49
лодаша, нет. да?
Там свой есть.

Из коробки

Oleg
27.10.2016
15:17:56
+1

Vladimir
27.10.2016
15:19:45
хорошо

что вы делаете когда есть пакет на нпм

Admin
ERROR: S client not available

Vladimir
27.10.2016
15:20:00
но нет в маркете сенчи?

Oleg
27.10.2016
15:20:14
Скажу по своему опыту

99% всего что было нужно - есть из коробки

По этому банально не пригождалось

Вот прям вообще

Это может показаться странным

Но... есть как есть

http://docs.sencha.com/extjs/6.2.0/classic/Ext.html

Там слева дерево классов

Google
Oleg
27.10.2016
15:22:57
Есть на любой вкус

И подключается внутренним механизмом рекваера

С собой только ядро

[Anonymous]
27.10.2016
15:23:25
а реактивность есть?

Oleg
27.10.2016
15:23:32
Да

Dreamerinnoise
27.10.2016
15:24:00
Там и промисы свои

http://docs.sencha.com/extjs/6.2.0/modern/Ext.Deferred.html#methods

Oleg
27.10.2016
15:24:39
Не

http://docs.sencha.com/extjs/6.2.0/classic/Ext.Promise.html

Вот промисы

Vladimir
27.10.2016
15:25:40
они ни A+

=(

ну окай, у вас свой энтерпрайзный около джавишный мир

огороженный от открытой экосистемы ноды

я бы выбирался из такого

Oleg
27.10.2016
15:27:47
Это смотря с какой стороны забора смотреть ?

В целом же это просто свой инструмент для своих нужд

Обычным сайтам оно не нужно

Igor
27.10.2016
15:28:22
лучше просто не перелазить на эту сторону забора

Oleg
27.10.2016
15:29:10
лучше просто не перелазить на эту сторону забора
Я тебя понимаю. Но увы, даже на реакте можно наговнокодить так что не обновишся.

[Anonymous]
27.10.2016
15:29:31
надо запомнить, что на ext нельзя соглашаться работать D:

Igor
27.10.2016
15:30:28
Я тебя понимаю. Но увы, даже на реакте можно наговнокодить так что не обновишся.
я просто вообще джавист, проект на спринге + ext на фронте, в итоге 99% времени фиксим баги на фронте

[Anonymous]
27.10.2016
15:30:50
?

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