Backbone.jsのページで次を読みました。
多くの JavaScript を使用する Web アプリケーションで作業する場合、最初に学ぶことの 1 つは、データを DOM に結び付けることをやめるということです。HTML UI、JavaScript ロジック、およびサーバー上のデータベース間でデータの同期を必死に維持しようとする、jQuery セレクターとコールバックの絡み合った山となる JavaScript アプリケーションを作成するのは非常に簡単です。リッチなクライアント側アプリケーションの場合、より構造化されたアプローチが役立つことがよくあります。
上記の文章を完全に理解しているかどうかはわかりません (Backbone.js を使用する必要性を完全に理解しているかどうかもわかりません)。
データを DOM に結び付ける例と、Backbone.js がそれを解決する方法を誰か教えてもらえますか?
編集:
これはその例ですか?
jQuery(document).ready(function($) {
// Header
jQuery('#header #searchbox').attr('placeholder', '<?php echo pll__("Header Search Field"); ?>');
(etc...)
(phpでそれを行う方法がわからなかったので、私が使用したハックです)。
そのため、ID を変更し#searchbox
たり、その位置を移動したりすると、コードは再び機能しなくなります。上の文章はそれを指しているのでしょうか。