<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[jQuery 4.0: ES Modules для модульности и удаление устаревшего кода]]></title><description><![CDATA[<p dir="auto">jQuery 4.0 наконец вышла, и это большой шаг вперед для библиотеки. Основные изменения - переход на <strong>ES Modules</strong> и удаление устаревших функций. Это делает код чище и совместимее с современными инструментами.</p>
<p dir="auto">Зачем это важно? Многие проекты все еще используют jQuery, но сталкиваются с проблемами в новых бандлерах вроде Rollup или Vite. Новая версия решает эти боли, упрощая импорт и минимизируя legacy-код. Вы узнаете, как мигрировать без потерь.</p>
<h2>Переход на ES Modules: что это дает</h2>
<p dir="auto">jQuery раньше использовала модули AMD, что требовало RequireJS для импорта. Теперь исходный код полностью на <strong>ES Modules</strong> - стандарт JavaScript. Это значит, что вы можете импортировать jQuery напрямую через <code>import</code> без лишних зависимостей. Команда переключилась на Rollup для сборки, и все тесты проходят на ESM.</p>
<p dir="auto">Представьте проект на Vite: раньше пришлось бы настраивать плагины, теперь просто <code>import $ from 'jquery'</code>. Это упрощает работу с современными workflow. Плюс, slim-сборка стала легче - 19.5k, без лишнего.</p>
<ul>
<li><strong>Прямой импорт</strong>: <code>import { ajax } from 'jquery';</code> работает из коробки.</li>
<li><strong>Совместимость с </strong></li></ul>]]></description><link>https://forum.exlends.ru/topic/1024/jquery-4.0-es-modules-dlya-modulnosti-i-udalenie-ustarevshego-koda</link><generator>RSS for Node</generator><lastBuildDate>Sat, 17 Oct 2026 03:11:38 GMT</lastBuildDate><atom:link href="https://forum.exlends.ru/topic/1024.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Mar 2026 05:21:28 GMT</pubDate><ttl>60</ttl></channel></rss>