私はつい最近、VanillaJS(ドキュメント?)が99%のブラウザにバンドルされているライブラリであり、正確にネイティブJavaScript(私の人生の衝撃)ではないことを発見しました。私自身のlibを書いている間、私は通常すべての役立つもの、ほとんどはlibを避けます。今私は3つの質問があります:
それは冗談、またはむしろ、ポイントを作るための機知に富んだ方法です。 「バニラX」は「最も基本的な方法でのX」または「余分なものなしのX」を指すので、「バニラJS」はブラウザによって公開されるJavaScriptです。 VanillaJSはネイティブJavaScript。これには、DOM、さまざまな新しいAPI、コア言語機能が含まれます。サードパーティのコード、つまり通常はライブラリやフレームワークと呼ばれるものは除外されます。その背後にいる人々はおそらく、サードパーティのフレームワークのマーケティングのようにそれをフレーミングすることによって物事をこのように行うことの利点を指摘したいと思うでしょう。 JavaScriptの世界では、フレームワークをevery問題でスローする傾向があります。これは、「バニラ」JavaScriptでのソリューションの些細な問題に関係ありません。だろう。