数日間頭から離れない単純な質問が 1 つあります。VanillaJS とは何ですか? これをフレームワークと呼ぶ人もいますが、公式ページからライブラリをダウンロードできます。
しかし、いくつかの例や TodoMVC を確認すると、公式ページのライブラリなどを含めずに、従来の生の JavaScript 関数を使用しているだけです。また、公式 Web ページのリンク「Docs」は、JavaScript の Mozilla 仕様につながります。
私の質問は、VanillaJS は生の JavaScript ですか? もしそうなら、特別なスクリプトが含まれないブラウザだけが必要なのに、なぜ「フレームワーク」と呼ばれるのでしょうか?
おそらく愚かな質問で申し訳ありませんが、「VanillaJS」と言うときに人々が何について話しているのか全くわかりません。
ベストアンサー1
これは VanillaJS (未変更) です:
// VanillaJS v1.0
// Released into the Public Domain
// Your code goes here:
ご覧のとおり、これは実際にはフレームワークでもライブラリでもありません。フレームワークを愛する上司や、JS フレームワークを使用する必要があると考える人たちのための単なるジョークです。つまり、(自分の利益のために、非レガシーの) ブラウザーが提供するものを何でも使用するということです (レガシー ブラウザーで作業しているときに Vanilla JS を使用するのは得策ではありません)。