J'ai lu ce qui suit dans Backbone.js ' page :
Lorsque l'on travaille sur une application web qui implique beaucoup de JavaScript, l'une des premières choses que l'on apprend, c'est d'arrêter de t DOM. Il est trop facile de créer des ap comme des piles enchevêtrées de sélecteurs et de callbacks jQuery, qui tentent tous de s'intégrer dans le DOM. de garder les données synchronisées entre l'interface HTML, votre logique JavaScript et votre et la base de données de votre serveur. Pour les une approche plus structurée est souvent utile.
Je ne suis pas sûr de bien comprendre le passage ci-dessus (je ne suis pas sûr non plus de bien comprendre la nécessité d'utiliser Backbone.js).
Quelqu'un peut-il me donner un exemple de données liées au DOM et comment Backbone.js le résout ?
EDITAR:
S'agit-il d'un exemple ?
jQuery(document).ready(function($) {
// Header
jQuery('#header #searchbox').attr('placeholder', '<?php echo pll__("Header Search Field"); ?>');
(etc...)
(C'est un hack que j'ai utilisé car je ne savais pas comment faire avec php).
Ainsi, si je modifie l'ID de #searchbox
ou déplacer sa position, le code ne fonctionnera plus. Est-ce que c'est à cela que le passage ci-dessus fait référence ?