yii2 registre du code js dans une vue

Quel est le meilleur moyen pour enregistrer du code js dans yii2 vue?

1

<?php
    $this->registerJs(
    '$("document").ready(function(){ alert("hi"); });'
    );
  ?>

2

<?php 
     $this->registerJs('alert("hi");', View::POS_READY);
?>

3

<?php 
  $script = "function test() { alert('hi');}";    
  $this->registerJs($script, View::POS_END, 'my-options'); 
?>
à mon avis, je vais utiliser deux ci-dessus.
Je préfère la voie 2. Simple et sûr.

OriginalL'auteur Muhammad Shahzad | 2016-04-15