Best practice per la memorizzazione di testo esterno da inserire in html

1

Scusate se non sto spiegando bene la domanda nel titolo, non sono sicuro del corretto gergo. Lascia che ti dia un esempio, invece.

Quindi questo è un normale file HTML.

<span>Well to the site!</span>

Mi piacerebbe renderlo un po 'più dinamico forse avendo nel JS.

<script>
$scope.welcome = "Welcome to the site!";
</script>

Nell'HTML

<span>{{welcome}}</span>

Ora ho appena avuto un grande array JSON in un file JS separato e l'ho caricato in <head> e poi chiamato.

Questo è il modo corretto o c'è una pratica corretta? La cosa più vicina a cui riesco a pensare è Internationalization in Java.

    
posta jackdh 08.04.2016 - 22:25
fonte

1 risposta

1

Se non hai requisiti aggiuntivi oltre a quello che hai menzionato nella tua domanda, questo è perfettamente corretto . Vedi KISS e YAGNI.

Dovresti solo considerare di fare qualcosa di più complicato in questo momento se conosci avrai bisogno di qualcosa come l'internazionalizzazione, dal momento che decidi su un meccanismo getCorrectStringForCurrentLanguage () soddisfacente e porta tutto il tuo codice stringa esistente a sarà molto più difficile se lo rimanderai a più tardi. E anche questo argomento funziona solo se conoscete già abbastanza bene i requisiti di internazionalizzazione per decidere su un meccanismo soddisfacente in questo momento; non è sempre il caso.

P.S. In generale, c'è solo un "modo corretto" per fare qualcosa quando i bisogni di tutti sono uguali o molto simili. Va da sé che "la visualizzazione del testo per l'utente" non è il genere di cose in cui ogni programma al mondo ha quasi gli stessi requisiti.

    
risposta data 09.04.2016 - 15:57
fonte

Leggi altre domande sui tag