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


Как не взломать интернет с помощью этой странной уловки
Если вы пишете инструменты или библиотеки JavaScript, вам следует объединить свой код перед публикацией. Несколько часов назад Азер Кочулу освободил свою коллекцию модулей от npm »после спора о товарном знаке. Один из них - 11-строчная утилита для помещения нулей перед строками - сильно зависел от других модулей, включая Babel, от которого сильно зависит весь Интернет. И вот интернет сломался. Люди подтвердили свои предубеждения: Люди запаниковали: И люди..

Понимание модулей и системы модулей CommonJS в JavaScript
Модули JavaScript играют решающую роль в организации и инкапсуляции кода, способствуя повторному использованию и улучшая ремонтопригодность. В этом сообщении блога мы рассмотрим две популярные модульные системы: модули ES (ESM) и модульную систему CommonJS. Понимая их особенности и использование, вы можете принимать обоснованные решения о том, какая модульная система соответствует вашим потребностям в разработке. Что такое модуль… Модули — это автономные единицы кода, которые..

Простая оболочка OpenAI API
Я разработал простую оболочку Python для API OpenAI, специально предназначенную для личного использования. Оболочка ориентирована на простое получение желаемого результата из моделей OpenAI, а также обеспечивает гибкость определения формата вывода. Давайте разберем, что делает каждая часть кода: Обзор классов и методов __init__ : Инициализирует класс LLM (возможно, модель изучения языка?) с помощью ключа API, имени модели (по умолчанию «gpt-3.5-turbo») и параметра температуры,..

Модульный шаблон в javascript
Модульный паттерн — очень популярная на практике архитектура кода. Как следует из названия, эта архитектура обеспечивает модульность кода. мы определяем модуль переменной const, который является IIFE (выражение функции с немедленным вызовом). Разве мы не определили это в IIFE, тогда нам пришлось вызывать функцию примерно так модуль().somePublicMethod(); Теперь, говоря о методах внутри нашего модуля, мы определили somePrivateMethod как закрытый метод нашего модуля, который можно..

Топ тем JS, которые в основном провалили разработчики
Как часто вы задаете себе вопрос при программировании: «Что за волшебство здесь происходит?» Никакой магии, это просто JavaScript, которого мы не знаем. Введение Некоторое время назад мы создали телеграмм канал с JS викторинами. Сегодня мы хотели бы поделиться статистикой о том, какие аспекты JS являются наиболее сложными для разработчиков, исходя из процента неудачных ответов. О викторинах Прежде всего, мы должны сказать, что это за викторины. Тесты, которые мы..

Импорт ES6 против импорта CommonJS
Понимание модулей JavaScript: всестороннее погружение в импорт ES6 и импорт CommonJS для начинающих и средних В мире JavaScript структура и организация кода претерпели значительные изменения с момента появления ES6. Он предоставил нам множество новых возможностей для написания кода, который можно использовать повторно и которым легче управлять. Среди преобразующих изменений, внесенных в существующие функции, выделяется модульная система . Однако до ES6 CommonJS доминировала в..

Пакет ESM для любого пакета NPM
Краткая версия - для некоторых пакетов npm теперь есть соответствующий пакет в области @ esm-bundle. Если вы ищете обновленную опубликованную версию пакета npm в формате ESM (модуль javascript) или System.register, ищите ее на https://github.com/esm-bundle или на npm на https://www.npmjs.com/search?q=%40esm-bundle . Если пакета нет, вы можете создать репозиторий, который автоматически публикует версии ESM и SystemJS каждый раз, когда публикуется официальная версия. Для этого следуйте..