public function addJs($handle = false, $src = null, $dependency = null, $footer = true)
    {
        return parent::addJs($handle, $src, $dependency, $footer);
    }
public function addJs($handle = false, $src = null, $dependency = null, $footer = true)
    {
        return parent::addJs($handle, $src, $dependency, $footer);
    }
public function addJs ( $ handle = false , $ src = null , $ dependency = null , $ footer = true ) { return parent :: addJs ( $ handle , $ src , $ dependency , $ footer ) ; }
Gets or sets javascript assets.

@param bool|string $handle
@param string $src Asset source
@param array|string $dependency Dependencies
@param bool $footer Whether to show in header or footer

@return AssetElementInterface Setting returns asset array, getting returns asset HTML
Gets or sets javascript assets .