Каков наилучший способ определения метода onload при предоставлении файла JS с использованием нотации JavaScript - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть следующий код, который должен быть включен в мой html в части заголовка моего приложения,

<script type="text/javascript" src="./scripts/jquery-1.11.1.min.js"
        onload="if (typeof (module) === 'object') { window.jQuery = window.$ = module.exports; }"></script>

Чтобы решить вышеуказанную проблему, я сделал следующее, но он не работает,

Включение файла JS при использовании AbstractJavaScriptExtension,

@JavaScript({
   "scripts/jquery-1.11.1.min.js"})

Ниже приведен код в соединителе,

window.de_qsoft_vaadin_ui_Widget = function() {

    var element = this.getElement();


    This is commented code to check if this could be one of the solution I think.
    //$(document).ready(function() {
    //  if (typeof (module) === 'object')
    //  { 
    //      window.jQuery = window.$ = module.exports; 
    //  }
    //}(jQuery));

    this.onStateChange = function() {

        if (typeof (module) === 'object')
        { 
            window.jQuery = window.$ = module.exports; 
        }

    };
};

Пожалуйста, совет.

...