Публикации по теме 'modules'


Typescript для начинающих IV: интерфейсы и модули
В этой главе мы узнаем об интерфейсах и модулях в TypeScript. Интерфейсы Интерфейс — это способ определить контракт в вашем коде. Он определяет структуру и типы свойств и методов, которые должен иметь класс или объект. Это позволяет вам писать более многоразовый и типобезопасный код. Допустим, у нас есть функция, которая принимает объект со свойством name: function sayHello(person: { name: string }) { console.log(`Hello, ${person.name}!`); } Эта функция работает только с..

Angular2, Typescript: модуль папки по умолчанию
1. Ситуация: При импорте модуля в папку пользовательского интерфейса (Рис. 1) , в URL-адресе я указываю только папку модуля (Рис. 2) и перетаскиваю имя модуля, typescript автоматически импортирует файл с именем «index.ts» 2. Какие преимущества я могу получить от этого? Очевидно, что на изображении выше app.module справа лучше. Как мне это сделать? Поэтому при работе над проектом angular2 иногда я оказываюсь в ситуации, когда папка содержит множество связанных компонентов..

Краткое введение в модули ES6
Модули ES6 теоретически существуют уже некоторое время, но самый популярный в мире браузер Chrome только недавно добавил поддержку модулей ES6. Даже сейчас поддержка все еще очень мала, так как она поддерживается только в Canary сборке браузера за флагом. Тем не менее усилия по настройке всего этого стоят того, чтобы использовать одну из самых ожидаемых функций ES6. Настройка Прежде всего, вам нужно скачать Chrome Canary, а затем включить экспериментальный флаг функций..

[JS] Использование глобальных переменных в NodeJS
Иногда нам нужно разделить переменные во всех модулях. Например, «Логгер». Если вы создадите регистратор только один раз, и он будет использоваться в любом месте программы. Как и Logger, мы можем использовать глобальные переменные в NodeJS. В этой статье мы можем получить два разных способа использования глобальных переменных. Использование глобального объекта NodeJS имеет глобальные объекты. Давайте посмотрим на код ниже. const fs = require('fs'); console.log('require &..

Почему мы запретили экспорт по умолчанию в Javascript, и вы должны делать то же самое
ES2015 стал самым важным улучшением Javascript за многие годы. Среди множества замечательных функций он принес совершенно новую модульную систему - Ecma Script Modules , которая, наконец, решила проблему совместного использования кода между файлами (модулями) на уровне языка. Это был огромный шаг вперед, но он должен был работать с уже существующими модулями, особенно с CommonJS, используемым узлом ( require ). Поэтому потребовались некоторые компромиссы, один из которых - наличие..

Модули
in ES6 Святая корова — мой очень длинный файл JavaScript. Это становится довольно беспокойным в середине, где я определяю классы. И где я снова поместил эту функцию? Там должен быть лучший способ! МОДУЛИ позволяют разделить наш код на составные части и организовать его соответствующим образом. Другие синтаксисы — до их включения в стандартный JavaScript, начиная с ES6 (ES2015), существовало несколько конкурирующих стандартов для определения модулей. Node.js/стиль CommonJS..

Алгоритмы JavaScript — isPangram()
Это второй алгоритм, о котором я пишу, и он о функции, которая возвращает true, если переданная строка является панграммой, и false, если нет. Во-первых, нам нужно выяснить, что такое панграмма. Согласно Google, панграмма это: Теперь, когда мы знаем, что такое панграмма, нам нужно создать несколько тестов, чтобы проверить, верна ли наша работа. Вот так просто… Достаточно двух тестов, чтобы проверить поведение нашей функции. Логика этого алгоритма на самом деле очень проста...