Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ECMAScript Moduleの説明でbrowserで動かすときにentry pointのみhtmlに記せばいいことを明記できないか #1024

Open
yumetodo opened this issue Jan 10, 2020 · 3 comments

Comments

@yumetodo
Copy link
Contributor

yumetodo commented Jan 10, 2020

該当ページ

背景

Qithub-BOT/mastogetter#62 (comment)
でES Moduleを使うコードを書いている時、HTMLから読み込むのはエントリーポイントのみなのか、JavaScript側でimportしているものも書かないといけないのかわからなかった

リクエスト/提案内容

https://jsprimer.net/basic/module/#run-es-modules

にはHTMLからのES Moduleの読み込みについて触れられているが、背景で述べたような問題についてヒントとなる文章はない。

そこから飛ばされている
https://jsprimer.net/use-case/todoapp/entrypoint/
でも明示はないが
https://jsprimer.net/use-case/todoapp/entrypoint/#module-entry-point
の項でHTMLに変更を加える指示がないことから不要なのだろうと察することができる。

どこかにこのことについて明示できないか?

@yumetodo
Copy link
Contributor Author

yumetodo commented May 3, 2021

そう言えばこのissueを忘れていました。改めて確認して特段変化がないことが確認できました。なにかこの件について進捗などありますか?
@azu

@azu
Copy link
Collaborator

azu commented May 9, 2021

そのため、HTMLではscript要素でindex.jsのみを読み込み、このindex.jsからimport文で他のモジュールを読み込みます。
https://jsprimer.net/use-case/todoapp/entrypoint/

とありますが、

https://jsprimer.net/use-case/todoapp/entrypoint/#module-entry-point

この辺にも再度明示的に書くというイメージですかね。
moduleではないscriptロード(歴史的な<scrript src=...></script>)の仕組みが知識としてある場合に、混乱しやすいという感じですかね?

@yumetodo
Copy link
Contributor Author

そうですね。いままではそっちに全部書いていたのでやはり脳みそがついていかない感覚がありました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants