# j-Resource

> Resources zijn een geweldige oplossing voor bijvoorbeeld het vertalen van sommige teksten in alle scripts.De component kan meerdere keren worden aangevuld en alle componenten gebruiken één repository voor het opslaan van sleutels en waarden.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: nl
Content-SHA256: 642ff3599618f92d69ac1a0456289fab842c51eb7f8e80ce0e6120923757f760
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

Resources zijn een geweldige oplossing voor bijvoorbeeld het vertalen van sommige teksten in alle scripts.De component kan meerdere keren worden aangevuld en alle componenten gebruiken één repository voor het opslaan van sleutels en waarden.


__Methoden__:

- `RESOURCE(key, [def])` - is een wereldwijde methode
- `FIND('resource').download('/my-dictionary.txt', [callback]);` - voor de invoer van nieuwe middelen

Gebruik het met `<ui-component name="resource">`Wanneer de component nog niet is geladen, jComponent Download het op eerste gebruik van het adres in `DEF.fallback` (De Componentator Schrijver: Peter Širka. bron: de Componentator Componenten repository, MIT licentie.

```html 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>
```
