Size: a a a

2019 November 24

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Shizoid
тоже подумал написать, но меня опередили)
Какая у тебя специализация?
источник

S

Shizoid in JSNN 🤔 (GSNN)
Тебя спрашивают
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Shizoid
Тебя спрашивают
Тебя
источник

ЕЧ

Егор Чернышов in JSNN 🤔 (GSNN)
Andrey Makarov
так core-js нельзя что ли?
Для этого нужна нода. У нас ExtJs 4 и её туда притягивать ну нахер, итак всё выглядит страшно)
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
Егор Чернышов
Для этого нужна нода. У нас ExtJs 4 и её туда притягивать ну нахер, итак всё выглядит страшно)
Ох, ну положи файлик просто
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Егор Чернышов
Для этого нужна нода. У нас ExtJs 4 и её туда притягивать ну нахер, итак всё выглядит страшно)
Можно просто скрипт подключить отдельно
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Там все равно манкипатчинг
источник

ЕЧ

Егор Чернышов in JSNN 🤔 (GSNN)
А может есть ещё способы реорганизовать callback hell как-то?
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Егор Чернышов
А может есть ещё способы реорганизовать callback hell как-то?
Организовать - легко))
источник

ЕЧ

Егор Чернышов in JSNN 🤔 (GSNN)
Я исправил)
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Егор Чернышов
Я исправил)
Насколько мне известно - нет)
источник
2019 November 25

ОХ

Олег Хлевнов in JSNN 🤔 (GSNN)
Про кор жс есть кстати крутая статья от автора, рекомендую к прочтению https://habr.com/ru/post/216997/
источник

NG

N Gafarov in JSNN 🤔 (GSNN)
Егор Чернышов
А может есть ещё способы реорганизовать callback hell как-то?
источник

AM

Artem Malyshev in JSNN 🤔 (GSNN)
Егор Чернышов
Для этого нужна нода. У нас ExtJs 4 и её туда притягивать ну нахер, итак всё выглядит страшно)
Не повезло. У нас хотя бы на 6.6 переехали.
источник

ЕЧ

Егор Чернышов in JSNN 🤔 (GSNN)
Andrey Makarov
Ох, ну положи файлик просто
Что-то я может не выспался и у меня бурлит воображение, но прикинул, что значит положить файлик: надо его скомпилить и минифицировать, сопроводить описанием о том, что это и как пользоваться, а на случай, если с ним что-то случиться надо уметь его воспроизвести и соответственно это надо описать тоже, либо сразу притягивать инстурментарий по воспроизведению, да ещё и в ci его вплетать. Что-то эта идея меня пугает

Я сперва сделал некоторую цепочку вызовов, вроде глаза перестали ломаться и она даже работает, потом написал свою симпл-симпл версию паттерна промис и тут меня осенило: а вдруг я не первый, кто изобретает треугольное колесо, дай-ка думаю спрошу. Но вижу, что чего-то попроще нету, так что придётся пользоваться своим колесом, оно вроде крутится
источник

ОХ

Олег Хлевнов in JSNN 🤔 (GSNN)
Ну симпл-симпл версия тоже лежит в каком-то файлике, можно было туда же положить готовый. По крайней мере никто потом не будет удивляться, почему функционал промиса обрезан и он частично работает в ие)
источник

ЕЧ

Егор Чернышов in JSNN 🤔 (GSNN)
Я от него как раз отказался. Оставил цепочку, чтобы не водить за нос ни себя ни других
источник

AM

Artem Malyshev in JSNN 🤔 (GSNN)
Егор Чернышов
Что-то я может не выспался и у меня бурлит воображение, но прикинул, что значит положить файлик: надо его скомпилить и минифицировать, сопроводить описанием о том, что это и как пользоваться, а на случай, если с ним что-то случиться надо уметь его воспроизвести и соответственно это надо описать тоже, либо сразу притягивать инстурментарий по воспроизведению, да ещё и в ci его вплетать. Что-то эта идея меня пугает

Я сперва сделал некоторую цепочку вызовов, вроде глаза перестали ломаться и она даже работает, потом написал свою симпл-симпл версию паттерна промис и тут меня осенило: а вдруг я не первый, кто изобретает треугольное колесо, дай-ка думаю спрошу. Но вижу, что чего-то попроще нету, так что придётся пользоваться своим колесом, оно вроде крутится
Эм... Чего?

У ExtJS есть бандлер, хоть и "нетакой как все"

Заведите себе папочку vendor, закоммитте туда зависимости, пропишите их в application manifest json как то, что надо положить в бандл. И всё будет нормально работать.

Только вот глобальная область видимости засоряется, так не import увы.
источник

ЕЧ

Егор Чернышов in JSNN 🤔 (GSNN)
Artem Malyshev
Эм... Чего?

У ExtJS есть бандлер, хоть и "нетакой как все"

Заведите себе папочку vendor, закоммитте туда зависимости, пропишите их в application manifest json как то, что надо положить в бандл. И всё будет нормально работать.

Только вот глобальная область видимости засоряется, так не import увы.
Да можно, вопрос цены. Чтобы что-то подключить это что-то надо сформировать. Если до сих пор не было ничего, что билдилось бы этим путём, то надо путь проложить. Весь мир js давно живёт с нодой и менеджерами её пакетов, а extjs родился при других богах и альтернативно развит. Надо завести package.json, таргеты в конфигурации Ant писать, чтобы взять, потом минифицировать, потом подключить, я это и назвал «в ci вплетать». У меня другие ожидания были, я думал спрошу у опытных людей про особенности полифила, так как спросил у ясеня, у тополя, у Гугла, что-то без толку. Но оказалось как-то всё сложно, пока не достойно того, чтобы заморочиться. Хотя теперь я охватил взором всё, что для этого надо, может быть даже и сделаю
источник

AZ

Andrey Zaytsev in JSNN 🤔 (GSNN)
Егор Чернышов
Да можно, вопрос цены. Чтобы что-то подключить это что-то надо сформировать. Если до сих пор не было ничего, что билдилось бы этим путём, то надо путь проложить. Весь мир js давно живёт с нодой и менеджерами её пакетов, а extjs родился при других богах и альтернативно развит. Надо завести package.json, таргеты в конфигурации Ant писать, чтобы взять, потом минифицировать, потом подключить, я это и назвал «в ci вплетать». У меня другие ожидания были, я думал спрошу у опытных людей про особенности полифила, так как спросил у ясеня, у тополя, у Гугла, что-то без толку. Но оказалось как-то всё сложно, пока не достойно того, чтобы заморочиться. Хотя теперь я охватил взором всё, что для этого надо, может быть даже и сделаю
А почему полифил нельзя просто положить там же, где и твой код? Просто снабдить его комментарием в начале файла об источнике и причинах добавления.
источник