I have created banner slider module for magento 2. I have called JS file using following ways and its working fine. In block class I created following function
public function getBaseJs($fileName){
return $this->_storeManager->getStore()->getBaseUrl(
\Magento\Framework\UrlInterface::URL_TYPE_MEDIA
).'bannerslider/js/'.$fileName;
}
and this function is called in bannerslider.phtml
file as following manner.
<script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script>
<script type="text/javascript" src="<?php echo $this->getBaseJs('jquery.flexslider.js') ?>"></script>
But, according to jQuery dependency mechanism of
require.js
How I can do it ?