Come comunicare correttamente i dati tra due script.Comunicazione tra script | Tre metodi
In questo caso particolare, ho un elemento in uno script, ma voglio aggiungerlo in un altro script.
Il modo più semplice per farlo è utilizzare l'oggetto finestra globale come intermediario.
Ma i globali non sono le migliori pratiche.
Qual è il modo corretto per passare questo elemento a un altro script?
Entrambi gli script sono incapsulati nel modello del modulo.
Script 0 Crea Elemento Point
var element = document.createElement("div");
element.innerHTML = response_text;
Script 1 Append Elemento Point
Vi.sta = {
// implemented in the boot loader - shared global space - appended child already - you don't have to append until now.
// Static data has already been composed.
// Pull off window and append or best practice
};
Entrambi sono incapsulati nel modello di modulo di
(function(){
// the code here
})()
Come ho già detto entrambi gli script sono incapsulati nel modello del modulo ... –
@HiroProtagonist Non hai menzionato *** quale modello di modulo ***. Stai parlando di 'rivelating-module', stai parlando di' namespacing' o stai parlando di 'sandboxing'? Perché tutti e tre hanno livelli di soluzione molto diversi. Poiché non abbiamo assolutamente alcun modo di sapere quale sia, non abbiamo modo di sapere quale soluzione alternativa è corretta. – Norguard
un sacco di buone parole chiave per me a Google - grazie esaminerò questo. –