「MVC」backbone.js を理解しようとしています。jQuery を MVC 以外のフレームワークとして説明している記事を見つけましたが、その意味がわかりません。
jQuery を使用してすべての DOM 操作を行っていますが、すべて正常に動作します。
誰でも簡単な例で説明できますか?
「MVC」backbone.js を理解しようとしています。jQuery を MVC 以外のフレームワークとして説明している記事を見つけましたが、その意味がわかりません。
jQuery を使用してすべての DOM 操作を行っていますが、すべて正常に動作します。
誰でも簡単な例で説明できますか?
MVCフレームワークは基本的に、 M (モデル - データ)、V (ビュー - ユーザーが見るもの)、およびC (コントローラー - ロジック、M と V を操作する仲介者) の部分を明確に分離できる機能を提供します。あなたのアプリケーションの。CakePHP、レール、バックボーン (クライアント側) はすべて MVC フレームワークの例です。
jQueryはそれを行いません。これはフレームワークではなく、一般的に JS と DOM を操作する際の作業を大幅に簡素化するためのユーティリティ/慣習 (決して控えめな表現です) の集まりです。
たとえば、画像エディターで作業しているとします。
また、db/disk からイメージをロードし、editor.php を使用してレンダリングするクラス/スクリプトがコントローラーになります。
コントローラーがlibjpegを使用して画像をエンコードするとします。libjpegは、コントローラーが適切に機能するのに役立つライブラリにすぎません。libjpeg自体は、M、V、または C とは何の関係もありません。
jQuery は上記のlibjpegに似ています。アプリケーションの構造とは関係ありませんが、ビューがその仕事をするのに役立ちます。