Javascript helper

Javascriptový helper je jednoduchá třída, který Vám pomáhá tvořit kód pro javasritová framework jQuery. Pokud nepoužíváte tento framework, toto třídu vůbec nevyužijete.

Výhody spočívá v tom, že kód napíšete jakoby v php, a pak kód do hlavičky vypíšete:

$js->jquery('textarea')->text(array('key' => 'value'));
$js->jquery('#muj-prepinac')->empty()->toggle();
$js->jquery('.invisible')->hide();

Tento kód se uloží a pak už zbývá ho jen vypsat. Nejlépe v hlavičce, v laoutu.

<head>
<?= $js->render() ?>
</head>

A výsledek je následující

<script type="text/javascript">
    //<![CDATA[
    $(document).ready(function() {
        jQuery('textarea').test({"key": "value"});
        jQuery('#muj-prepinac').empty().toggle();
        jQuery('.invisible').hide();
    });
    //]]>
</script>

Metoda raw()

Občas se stane, že nemůžete js výtaz sestavi pomocí výše uvedeného způsobu. Pak se hodí metoda raw, která přidá „surový“ text.

$js->raw('var text = "Pozdrav";');