Главная » Архив меток: JavaScript

Архив меток: JavaScript

[Перевод] Руководство по Node.js, часть 5: npm и npx

Сегодня, в пятой части перевода руководства по Node.js, мы завершим разбор возможностей npm, в частности, коснёмся таких вопросов, как выяснение установленных версий npm-пакетов, установка старых версий пакетов, обновление зависимостей, локальная и глобальная деинсталляция пакетов. Здесь же мы поговорим и об npx. [Советуем почитать] Другие части цикла Выяснение версий установленных npm-пакетов Для того чтобы узнать версии всех установленных в папке проекта ...

Читать далее »

Дайджест свежих материалов из мира фронтенда за последнюю неделю №331 (17 — 23 сентября 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.     Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное Медиа • Подкаст «CSSSR» Новости 512 — Выпуск №22 (17.09 — 23.09)• Подкаст Weekly Vue #5• Подкаст «Пятиминутка React» #48 Есть две книги: Величие Vue.js 2 (The Majesty of Vue.js 2) и Путь к изучению React (The Road to learn React) — какую сам ...

Читать далее »

[Перевод] 11 JavaScript-библиотек для визуализации данных, о которых стоит знать в 2018 году

Мы живём во времена взрывного роста объёмов данных, генерируемых и потребляемых человечеством. Практически в каждом из разрабатываемых сегодня приложений данные либо используются где-то внутри них, либо визуализируются. Программисты, используя данные, стремятся сделать работу с их программами максимально комфортной. Однако если представить их в виде чего-то вроде списка или таблицы, работа с такими данными, скорее всего, окажется утомительной. Иногда может случиться ...

Читать далее »

[Перевод] Руководство по Node.js, часть 4: npm, файлы package.json и package-lock.json

Сегодня мы публикуем четвёртую часть перевода руководства по Node.js. В этом материале мы начнём разговор об npm а также рассмотрим особенности файлов package.json и package-lock.json. [Советуем почитать] Другие части цикла Основы npm Npm (node package manager) — это менеджер пакетов Node.js. В первой части этого материала мы уже упоминали о том, что сейчас в npm имеется более полумиллиона пакетов, что ...

Читать далее »

Еще один способ использования Webpack 4 и разделение кода

Тут даже лучше сказать, что она была заново придумана, т.к. Ни для кого не секрет, что с выходом Webpack 4 стратегия разделения кода сильно поменялась. старый подход просто перестал работать, а новый не понятно как использовать. CommonsChunkPlugin больше нет. Для тех, кто все еще не в курсе, плагина webpack.optimize. Вместо этого предлагается в конфиге писать следующее: Совсем. module.exports = } ...

Читать далее »

Портирование JS на Эльбрус

Это рассказ про портирование JavaScript на отечественную платформу Эльбрус, выполненное ребятами из компании UniPro. В статье — краткий сравнительный анализ платформ, детали процесса и подводные камни. Под катом вы найдете видео и текстовую расшифровку доклада. В основе статьи — доклад Дмитрия (dbezheckov) Бежецкова и Владимира (volodyabo) Ануфриенко с HolyJS 2018 Piter. Часть 1. Эльбрус, родом из России Сначала разберемся с ...

Читать далее »

[Перевод] Руководство по Node.js, часть 3: хостинг, REPL, работа с консолью, модули

Перед вами третья часть перевода руководства по Node.js. Сегодня мы поговорим о выборе хостинга для Node.js-проектов, о том, как работать с Node.js в режиме REPL и как запускать скрипты с аргументами, о взаимодействии с консолью и о модулях. [Советуем почитать] Другие части цикла Хостинг для Node.js-приложений Выбор хостинга для Node.js-приложений зависит от ваших потребностей. Вот небольшой список вариантов хостинга, который ...

Читать далее »

[Перевод] Ленивая загрузка изображений с использованием IntersectionObserver

В наши дни главным камнем преткновения на пути к высокой скорости загрузки сайтов являются изображения. Это особенно характерно для проектов из сферы электронной коммерции. На них изображения, обычно довольно «тяжёлые», составляют основную часть содержимого страниц. Это, как правило, приводит к тому, что для того, чтобы показать пользователю страницу, его браузеру требуется загрузить несколько мегабайт графических данных. Как ускорить загрузку страниц ...

Читать далее »

Дайджест свежих материалов из мира фронтенда за последние две недели №330 (3 — 16 сентября 2018)

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.     Медиа    |    Веб-разработка    |    CSS    |    Javascript    |    Браузеры    |    Занимательное Медиа • Подкаст «Веб-стандарты», Выпуск №138: 17 сентября 2018: 10 лет Chrome, кому нужен URL, что такое каскад, курсор на кнопках, микробенчмаркинг, DOM в воркерах, JS 2018• Подкаст «Weekly Vue»: Weekly Vue #3, Weekly Vue #4• Подкаст «Frontend Weekend» #69 – Руслан Каймаков о ...

Читать далее »

[Перевод] Поиск правильного способа разделения материалов сайтов с помощью Webpack

Поиск наилучшего способа организации материалов веб-проектов может оказаться непростой задачей. Существует множество различных сценариев работы пользователей с проектами, множество технологий и других факторов, которые нужно принимать во внимание. Во-первых, речь пойдёт о том, как подобрать такую стратегию разделения файлов сайта, которая наилучшим образом подойдёт для конкретного проекта и для его пользователей. Автор материала, перевод которого мы сегодня публикуем, говорит, что ...

Читать далее »