ForgeKomponenten
de

Komponenten

j-Resource

jComponent 20 · jcomponent@20 component Beispiel mit jComponent 20 geladen

Ressourcen sind eine sehr gute Lösung für z.B. Übersetzen Sie einige Texte in allen Skripten. Die Komponente kann mehrfach angehängt werden und alle Komponenten verwenden ein Repository zum Speichern von Schlüsseln und Werten.


METHODEN:

  • RESOURCE(key, [def]) – ist eine globale Methode
  • FIND('resource').download('/my-dictionary.txt', [callback]); – zum Importieren neuer Ressourcen

Verwenden Sie es mit <ui-component name="resource">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.

example.html
Open Web Developer console.

<ui-component name="resource">
	<script type="text/plain">
			yes     : Yes
			no      : No
			message : Are you sure?
	</script>
</ui-component>

<ui-component name="resource">
	<script type="text/plain">
			first     : Value of first
			second    : Value of second
			a b c     : ABC
	</script>
</ui-component>

<script>

	setTimeout(function() {
		console.log(RESOURCE('yes'));
		console.log(RESOURCE('no'));
		console.log(RESOURCE('message'));
		console.log(RESOURCE('first'));
		console.log(RESOURCE('second'));
		console.log(RESOURCE('a b c'));
		console.log(RESOURCE('notfound', 'NOT FOUND'));
	}, 2000);

</script>