[Предложение: учебник]: importmap и голые модули
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 45/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- html, javascript
- Lĩnh vực
- documentation, web-dev
Hướng nghiên cứu
Bắt đầu với bài học “Модули, введение” và phần “Не допускаются «голые» модули”, sau đó so sánh với bài học liên quan “Экспорт и импорт”. Xem xét hành vi của HTML <script type="importmap"> và cơ chế phân giải module hiện tại của trình duyệt; công việc hoàn tất khi tutorial giải thích rõ import maps, bare module imports và các ghi đè đường dẫn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Описание
importmap появился в стандарте HTML в 2022-м и на 2024-й год имеют широкую поддержку в браузерах (более 90%). Видится важным рассказать о нём в уроке «Модули, введение», переработав раздел «Не допускаются «голые» модули». Можно заменить его, к примеру, на «Карта импортов, импорт «голых» модулей» и описать принцип работы <script type="importmap">. Возможно, имеет смысл подробно осветить тему в отдельном новом уроке или в уроке «Экспорт и импорт».
Мотивация
За последние несколько лет здорово эволюционировали браузеры, райнтаймы и инструменты сборки, меняются подходы к работе с модулями (выстрелил Vite с его «esm-подходом» в dev-режиме), появились различные реализации микрофронтендов, в том числе с использованием importmap.
Эволюционировал и порядок разрешения путей модулей: importmap не только привнёс работу с «голыми» модулями в браузер, но и сделал возможным «переопределение» путей на усмотрение разработчика. Без знания о том, как работает importmap, может быть в принципе непонятно, почему загружаются те или иные модули. Кажется весьма важным описать произошедшие изменения, которые, как видится, в скором будущем станут новым стандартом подключения зависимостей.
Готовы ли вы принять участие в реализации данного предложения?
Да, я готов(а) принять участие.
- Ngôn ngữ chính
- HTML
- Star
- 4.1k
- Fork
- 922
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của javascript-tutorial/ru.javascript.info
-
suggestion: tutorial
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
javascript-tutorial/ru.javascript.info#2187 · 1 bình luận ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
javascript-tutorial/ru.javascript.info#2163 · 1 bình luận ·
-
[Баг]: Đang mởbug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
-
[Предложение: учебник]: Đang mởsuggestion: tutorial
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
suggestion: tutorial
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
Tất cả issue của javascript-tutorial/ru.javascript.info
Issue tương tự
-
triage
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 88/100
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
feature pydanty:is-working
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
pydantic/pydantic-ai#8647 ·
-
Add date o "release information" Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Add more to the documentation Đang mở:watch: Not Triaged dotnet-fsharp/svc
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100