Angular и TypeScript. Сайтостроение для профессионалов
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Angular и TypeScript. Сайтостроение для профессионалов

Sen
Senдәйексөз келтірді1 ай бұрын
TSLint — инструмент проверки качества кода для TypeScript. Он имеет набор расширяемых правил для навязывания рекомендованного стиля написания кода и шаблонов.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
JSLint и ESLint — анализаторы кода, которые определяют проблемные шаблоны в программах JavaScript или документах, отформатированных в JSON. Они являются инструментами проверки качества кода. Запуск программы JavaScript с помощью JSLint или ESLint приведет к появлению предупреждений, указывающих на способы улучшения качества кода программы.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
Angular CLI — генератор кода, позволяющий генерировать новые проекты, компоненты, сервисы и маршруты для Angular, а также создавать приложение для развертывания.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
Babel, Traceur и компилятор TypeScript (для получения подробной информации см. приложения А и Б).
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
Графический движок Angular — отдельный модуль, позволяющий сторонним поставщикам заменить стандартный отрисовщик DOM на тот, что работает для платформ, не являющихся браузерами. Например, это дает возможность повторно использовать код TypeScript для устройств, имеющих сторонние отрисовщики пользовательского интерфейса, которые отрисовывают нативные компоненты.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
Создание отдельного слоя для отрисовки имеет еще одно важное преимущество: использование разных отрисовщиков для различных устройств.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
Отрисовка пользовательского интерфейса и API приложений была разделена на два слоя, что позволяет запускать не связанный с пользовательским интерфейсом код в отдельном рабочем потоке.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
каждый блок вашего приложения является элементом, имеющим хорошо инкапсулированную функциональность представления, контроллера и автоматически сгенерированного детектора изменений; • компоненты могут быть запрограммированы как аннотированные классы; • вам не нужно работать с иерархией областей видимости; • зависимые элементы внедряются в конструктор компонента; • двусторонняя привязка по умолчанию выключена; • механизм определения изменений был переписан и работает быстрее.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
Если объект A зависит от объекта B, то в коде объекта A можно написать let myB = new B();. «Внедрение зависимостей» — шаблон проектирования, изменяющий способ создания объектов, который будет использован для кода.
Комментарий жазу
Sen
Senдәйексөз келтірді1 ай бұрын
Angular не основан на шаблоне проектирования MVC, и ваше приложение не будет иметь отдельные контроллеры (C в аббревиатуре MVC).
Комментарий жазу