[Предложение: учебник]: 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