[Предложение: учебник]: importmap и голые модули
還沒有人認領這個 Issue。
評估
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 新手友好度
- 45/100
- Issue 類型
- 文件
- 描述清晰度
- 基本清楚
- 活躍度
- 停滯
- 技術堆疊
- html, javascript
- 領域
- documentation, web-dev
研究方向
從「Модули, введение」課程及其「Не допускаются «голые» модули」區段開始,接著比較相關的「Экспорт и импорт」課程。檢視 HTML <script type="importmap"> 的行為以及目前瀏覽器的模組解析方式;當教學清楚說明 import maps、裸模組匯入和路徑覆寫時,這項工作就完成了。
由索引模型根據 Issue 內容生成。
描述
Описание
importmap появился в стандарте HTML в 2022-м и на 2024-й год имеют широкую поддержку в браузерах (более 90%). Видится важным рассказать о нём в уроке «Модули, введение», переработав раздел «Не допускаются «голые» модули». Можно заменить его, к примеру, на «Карта импортов, импорт «голых» модулей» и описать принцип работы <script type="importmap">. Возможно, имеет смысл подробно осветить тему в отдельном новом уроке или в уроке «Экспорт и импорт».
Мотивация
За последние несколько лет здорово эволюционировали браузеры, райнтаймы и инструменты сборки, меняются подходы к работе с модулями (выстрелил Vite с его «esm-подходом» в dev-режиме), появились различные реализации микрофронтендов, в том числе с использованием importmap.
Эволюционировал и порядок разрешения путей модулей: importmap не только привнёс работу с «голыми» модулями в браузер, но и сделал возможным «переопределение» путей на усмотрение разработчика. Без знания о том, как работает importmap, может быть в принципе непонятно, почему загружаются те или иные модули. Кажется весьма важным описать произошедшие изменения, которые, как видится, в скором будущем станут новым стандартом подключения зависимостей.
Готовы ли вы принять участие в реализации данного предложения?
Да, я готов(а) принять участие.
- 主要語言
- HTML
- 星號
- 4.1k
- 分支
- 922
- PR 合併指標
- 30 天內沒有已合併 PR
貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
javascript-tutorial/ru.javascript.info 的其他 Issue
-
suggestion: tutorial
難度 2/5 1-3 小時 新手友好度 78/100
javascript-tutorial/ru.javascript.info#2187 · 1 則留言 ·
-
bug
難度 2/5 1-3 小時 新手友好度 68/100
javascript-tutorial/ru.javascript.info#2163 · 1 則留言 ·
-
[Баг]: 未關閉bug
難度 1/5 1 小時以內 新手友好度 65/100
-
suggestion: tutorial
難度 2/5 1-3 小時 新手友好度 72/100
-
suggestion: tutorial
難度 3/5 1-2 天 新手友好度 68/100
查看 javascript-tutorial/ru.javascript.info 的全部 Issue
相似的 Issue
-
triage
難度 1/5 1-3 小時 新手友好度 88/100
-
enhancement
難度 2/5 1-3 小時 新手友好度 72/100
-
feature pydanty:is-working
難度 1/5 1 小時以內 新手友好度 88/100
pydantic/pydantic-ai#8647 ·
-
難度 2/5 1-3 小時 新手友好度 68/100
-
:watch: Not Triaged dotnet-fsharp/svc
難度 1/5 1 小時以內 新手友好度 90/100