1. ホーム
  2. javascript

[解決済み] VanillaJSとは何ですか?

2022-03-15 21:11:45

質問

ここ数日、私の頭の中に引っかかっていた素朴な疑問があります。バニラJSとは何ですか?フレームワークと呼ぶ人もいますし、公式ページからライブラリをダウンロードすることもできます。

しかし、いくつかのサンプルやTodoMVCを見ると、公式ページのライブラリも何も入れずに、古典的な生のJavaScriptの関数を使っているだけです。また、公式ページのリンク "Docs" は、Mozilla の JavaScript の仕様につながります。

私の疑問は、VanillaJSは生のJavaScriptなのか?もしそうなら、特別なスクリプトが含まれていないブラウザが必要なだけなのに、なぜ人々はそれを"framework"と呼ぶのでしょうか?

おそらく愚かな質問で申し訳ありませんが、人々が "VanillaJS" と言うとき、私は何のことを言っているのかわかりません。

どのように解決するのですか?

これはVanillaJS(無修正)です。

// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:

ご覧の通り、フレームワークでもライブラリでもありません。フレームワーク好きの上司や、JSフレームワークを使う必要があると思っている人たちのためのギャグに過ぎない。つまり、あなたの(あなた自身のために:非レガシー)ブラウザが提供するものは何でも使えばいいということです(レガシーブラウザで作業するときにVanilla JSを使うのは悪い考えです)。