JSFiddle - React, Tailwind, and code Playground

by consultcory

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/knockout/3.0.0/knockout-min.js"></script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha512.js"></script>

JavaScript

var BtceApi = function() {};

BtceApi.prototype = (function ($) {
    var self = this;
    
    self.publicApiUrl = 'https://btc-e.com/api/2/';
    
    self.getTicker = function(pair) {
        var result;
        $.ajax({
            async: false,
            type: 'GET',
            dataType: 'json',
            url: self.publicApiUrl + pair + '/ticker',
            success: function(response) {
                result = response;
            }
        });
        return result;
    };
    
    return {
        getTicker: getTicker
    };
}(jQuery));

var api = new BtceApi();

var btcTicker = api.getTicker('btc_usd');

console.log(btcTicker);