Size: a a a

JavaScript.Ninja

2021 January 28

А

Антон in JavaScript.Ninja
Коллеги здравствуйте, пытаюсь выяснить как работает js, точнее как работает компилятор, когда происходит такой вызов функции ( a(), b() ).
Т.к. не понимаю что происходит, ф-ия а вызвалась и ф-ия b вызвалась. Что представляет из себя запятая?
источник

IK

Illya Klymov in JavaScript.Ninja
просто оператор следования
источник

А

Антон in JavaScript.Ninja
Illya Klymov
просто оператор следования
Спасибо
источник

D

DmitryZ in JavaScript.Ninja
Алексей Яковлев
Всех приветствую ребятки. Вопрос следующий и довольно типичный но не совсем. Вопрос о курсах по React - суть в том, что я работаю фронтом уже 2 года сейчас основной стек vue -  в принцепе мне его достаточно, но цель устроиться на работу со стеком React - хочу разогнаться и проработать кейсы. Самому это долгий процесс и не хватает мотивации, курсы в основном либо на джунов джунов или требующие уже квалификации по React но не хотелось бы что-то нужное пропустить + я готов платить но за контент который меня чему-то научит а не за диктовку доков ((( Куда можно посмотреть? благодарю
источник

D

Dimitrii in JavaScript.Ninja
Дано:
- дремучее легаси на JS
- самописная система модулей
- 'mod' переменная не доступна глобально на window, но доступна в файле модуля (потому что есть плагин бабеля, который немного преобразовывает папку модулей)

Хочется:
- Тайпскрипт
- проверка типов
- вывод типов
- подсказки в вэбШторме

Решаю задачу при помощи '.d.ts' файлов, и JSDoc.

Не получается типизировать 'mod'.
ВэбШторм тип выводит в подсказки
tsc говорит, что can't find name 'mod'.
Кстати другие обьекты, что "висят" на window, тоже не распознаются тайпскриптом, пока не допишу спереди 'window.' (declaration merging конечно же сделал)
источник

D

Dimitrii in JavaScript.Ninja
Код в файлах выглядит так:

mod.service('serviceName', ['dep1', 'dep2', function (dep1, dep2) {...}]);

Хочется типизировать 'mod'
источник

IK

Illya Klymov in JavaScript.Ninja
Dimitrii
Дано:
- дремучее легаси на JS
- самописная система модулей
- 'mod' переменная не доступна глобально на window, но доступна в файле модуля (потому что есть плагин бабеля, который немного преобразовывает папку модулей)

Хочется:
- Тайпскрипт
- проверка типов
- вывод типов
- подсказки в вэбШторме

Решаю задачу при помощи '.d.ts' файлов, и JSDoc.

Не получается типизировать 'mod'.
ВэбШторм тип выводит в подсказки
tsc говорит, что can't find name 'mod'.
Кстати другие обьекты, что "висят" на window, тоже не распознаются тайпскриптом, пока не допишу спереди 'window.' (declaration merging конечно же сделал)
покажите как объявляете глобальные переменные на window
источник

D

Dimitrii in JavaScript.Ninja
Illya Klymov
покажите как объявляете глобальные переменные на window
Которые в .d.ts
или
которые в .js
?
источник

IK

Illya Klymov in JavaScript.Ninja
.d.ts
источник

D

Dimitrii in JavaScript.Ninja
источник

D

Dimitrii in JavaScript.Ninja
ВэбШторм видит этот mod
, а TS нет 😕🤔
источник

MD

Max DevFieldnotes in JavaScript.Ninja
Здравствуйте!

Возможно у кого-то в авоське есть инструмент по типу excalidraw только с возможностью "рисования" поверх jpg / png чтобы прямо поверхх интерфейсов можно было сделать пару стрелок / отступов / блоков.

У меня Windows 10 ltsb так что если что-то из магазина — то не нужно.

Плагин для браузера — ок. Плагин для Фотошопа — тоже сгодится. Отдельная программа вне магазина — классно.

@xanf_ua Вы кстати, чем рисуете на стримах? Она (программа) там жестко к магазину привязана?
Ну и советую заценить сервис по ссылке выше. Мне он не подходит только из-за невозможности "рисовать" прямо поверх скриншотов. А для обычной теории очень классная штука.
источник

IK

Illya Klymov in JavaScript.Ninja
это встроенный в виндовс, и да, из магазина
источник

IK

Illya Klymov in JavaScript.Ninja
ну и я рисую пером, мне не очень интересно поэтому такое
источник

MD

Max DevFieldnotes in JavaScript.Ninja
Illya Klymov
это встроенный в виндовс, и да, из магазина
Дэм ит. А мне так раз лень доставать планшет в последнее время
источник

IK

Illya Klymov in JavaScript.Ninja
Вот поэтому я и использую железо, которое позволяет не доставать планшет )
источник

MD

Max DevFieldnotes in JavaScript.Ninja
Illya Klymov
Вот поэтому я и использую железо, которое позволяет не доставать планшет )
Аааа, у Вас там еще и ноутбуко-планшет особенный, да? Я давно не смотрел стримов
источник

IK

Illya Klymov in JavaScript.Ninja
Max DevFieldnotes
Аааа, у Вас там еще и ноутбуко-планшет особенный, да? Я давно не смотрел стримов
microsoft surface book 3
источник

IK

Illya Klymov in JavaScript.Ninja
у него перьевой ввод
источник

AP

Andrey Panaseyko in JavaScript.Ninja
Illya Klymov
microsoft surface book 3
там мощный проц. а он не тротлит при максимальной нагрузке? ноут то довольно тонкий...
источник