Category: TypeScript

19
Май
2020

Закидание данных в json с html

Есть корзина, в которой есть две части, первая- товары (products), вторая – форма с input, после нажатия на кнопку, с формы считываются данные в json отлично, а вот товары не добавляются (назвал немного криво – user – это данные, что введе…

17
Май
2020

Как в angular с input считать данные в json?

Не получается считать данные с корзины при вводе данных. После того, как вписываю данные в input, через formControlName пытаюсь считать данные, в форме задано (newOrder)=”takeUserOrder($event)”. CreateNewUserForm- создаю новый заказ, в ко…

14
Май
2020

Общее свойство для всех экземпляоов

Я делаю свой первый проект с ООП
делаю небольшую библиотеку, с помощью которой можно будет делать всплывающие окна, и в нужный момент их вызывать.

Есть класс WindowAction от него наследуется PopupWindow, а от него в свою очередь наследуют…

08
Май
2020

Дублирование кода в JavaScript

при написании кода я, чтобы решить проблему, не нашёл ничего “умнее” чем продублировать часть кода, но как и ожидалось мне прилетело по шапке. Подскажите как объединить 2 практически идентичных куска кода в один метод? прилагаю код ниже.

07
Май
2020

Стратегии перехода на TypeScript

От автора: в этом посте приведен обзор стратегий для перевода баз кода с JavaScript на TypeScript. Также указаны дополнительные материалы. Три стратегии перехода Это три стратегии перехода на TypeScript: Мы можем поддерживать для базы кода сочетание файлов JavaScript и TypeScript. Мы начинаем с файлов только JavaScript, а затем постепенно переключаем все на TypeScript. Мы можем […]

02
Май
2020

Как избежать дублирования кода при расширении старой функциональности?

Мне нужен совет, как лучше разделить логику между классами. Или какой паттерн в данной ситуации лучше всего использовать.

У меня есть метод, который умеет отправлять имейл, только одному получателю.
Типов имейла два – системные (SYSTEM) …

29
Апр
2020

Jest/TypeScript. Тестирование события ‘paste’

Господа, добрый день. Есть класс, в нём есть метод, который отрабатывает по событию ‘paste’. По факту всё работает нормально, сейчас пишу тесты, чтобы все возможные варианты отработать, но столкнулся с проблемой. Ниже код теста

import { E…

29
Апр
2020

Чем отличаются стрелочные функции из ECMAScript от лябда-выражений в Java?

Мой основной язык – TypeScript, со стрелочными функциями, доступными с ECMAScript-2015, я работаю давно.
Лямбда-выражения в Java выглядят очень похожим образом. Это принципиально разные вещи, или просто разные названия?

23
Апр
2020

Динамическое изменение контента в расширении google chrome

Вообщем всё достаточно просто у меня есть расширение написанное на angular, я хочу менять в нём состояние страницы popap ничего сложного, но при смене статуса страница не изменяется, статут точно меняется потому что я вижу это в консоли.
В…

23
Апр
2020

Could not find a declaration file for module при выкладывании своего npm пакета

Всем привет, недавно решил сделать свой npm пакет на TS. Сделал, скомпилировал, выложил, вот некоторые строчки из package.json:

“main”: “dist/index.js”,
“types”: “dist/index.d.ts”,

Скачивая библиотеку, пытаюсь подключить:

Erro…

21
Апр
2020

Определение типов d.ts в JavaScript модуле

я пишу небольшую библиотеку обёртку над axios, на ванильном js. Она устанавливается как обычная библиотека через yarn или npm. Но при работе с классом импортированном из библиотеке, отсутвуют автодополнение. Я подумал что это может исправи…

19
Апр
2020

NodeJS Как установить и запустить язык программирования Cat?

Ещё когда-то давно занимался переводом статьи, посвященной языку программирования Cat, недавно захотелось попробовать его наконец-то, нашёл оффициальной репозиторий https://github.com/cdiggins/cat-language , однако я совершенно не понял, ч…

14
Апр
2020

Использование imageFilter в другом файле

Написал приложение, отображающее галерею картинок, согласно https://www.youtube.com/watch?v=-pb6_zRokKU&t=261s (необходимо смотреть с 1:00:00 до 1:24:00). Прикрепляю файлы (по мере локализации ошибки буду удалять ненужные блоки)

app.c…

10
Апр
2020

Пример построение web api приложения

Недавно начал изучать symfony и захотел написать web api приложение с отделением front от back. На backend сделал простое приложение, которое отдает список пользователей в виде json. И теперь возникают вопросы:

1) Как мне связать front и …

04
Апр
2020

Angular Передача данных между компонентами

Вообщем у меня есть страница на которой 2 компонента, один создаёт категории другой их редактирует, после создания категории я отправляют новую категорию в родительский компонент, где он добавляет эту категорию к общему массиву категорий и…

02
Апр
2020

Как сохранить файл base64 по ссылке Angular 8

У меня есть список файлов(разные xlsx, txt итд) я хочу при клике на файл скачивать его, но вместо скачки файла у меня скачивается страница сайта, в чем моя ошибка я не понимаю, подскажите пожалуйста. Пробовал Blob но там и имена странные …

30
Мар
2020

В чем разница между YAML и JSON?

В чем разница между YAML и JSON, беря во внимание:

Производительность
Легкость работы (ясность)
Легкость поддержки и наличие библиотек

при разработке соц. сети на MEAN stack. Главные актеры: юзеры и публичные события.

29
Мар
2020

Canvas и прозрачность

С помощью канваса делаю скриншот видео, на котором может быть одновременно несколько видео\картинок. Так вот если поставить у картинки, назовем ее к примеру “А”, прозрачность в 0.5. При попытке сделать скриншот, у “А” прозрачность пропадае…