JSFiddle - React, Tailwind, and code Playground

by lshettyl

JavaScript

(function() {

    function loadScript(url, callback) {
        var script = document.createElement("script");
        script.type = "text/javascript";
        script.src = url || '';
   
        if (script.readyState){
            //IE
            script.onreadystatechange = function() {
                if (script.readyState == "loaded" || script.readyState == "complete"){
                    script.onreadystatechange = null;
                    callback();
                }
            };
        } else {
            //Others
            script.onload = function(){
                callback();
            };
        }

        document.getElementsByTagName("head")[0].appendChild(script);
    };
    
    // my actual jQuery code
    function myAppJavaScript($){
        alert ($);
    };
    
    if (typeof jQuery === 'undefined' || parseFloat(jQuery.fn.jquery) < 1.7) {
        loadScript('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function() {
            var jQuery191 = jQuery.noConflict(true);
            myAppJavaScript(jQuery191);
        });
    } else {
        myAppJavaScript(jQuery);
    }
}());