Kategorie: Javascript
-
EUR<->ETH Exchange Rates von Coinbase via API
let getExchangeRates = async () => { const filename = ‚exchangeRates.json‘ let result = null let exchangeRatesUrl = „https://api.coinbase.com/v1/currencies/exchange_rates“ try { const response = await axios.get(exchangeRatesUrl) result = response.data } catch (error) { console.error(error); throw new Error(error) } return result } Use it like this: const exchangeRates = await getExchangeRates() const eth_to_eur = exchangeRates.eth_to_eur const…
-
Javascript Async/Await nachrüsten
Statt: web3.eth.getBlock(„latest“).then(console.log) let getLatestBlock = async () => { return new Promise(function (resolve, reject) { web3.eth.getBlock(‚latest‘, function (error, result) { if (error) { reject(error) } else { resolve(result) } }) }) } //usage inside async function let latestBlock = await getLatestBlock() console.log(latestBlock) Prominenteres Beispiel: function timeout(ms) { return new Promise(resolve => setTimeout(resolve, ms)); }
-
Javascript Pi berechnen
Nachfolgend ein kleines nächtliches Spass Projekt zur Annäherung an Pi mittels Javascript. Es enthält aktuell keine Optimierungen für mehrere Prozessoren bzw. Kerne. Es ging auch mehr um den Spass am Algorithmus als die Genauigkeitsprobleme von Javascript. Ihr könnt euch Pi aber auch vorsingen lassen! Sehr beruhigend…
-
jQuery CSS selector array nur Text
Ich weiß nicht ob es hierzu eine schönere Lösung gibt (falls ja, bitte kommentieren!), aber so geht es: var tags = $(„body #tags a“); tags.each(function(index) { tags[index] = $(this).text(); });
-
Die Datumshölle (für faule Informatiker)
Jeder in der IT Welt kennt Probleme mit Zeit und Datum. Davon gibt es viele wie Datumsformaten, Zeitzonen, willkürlichen auslassen von Tagen in manchen Ländern, Schaltsekunden etc. Wer es nicht kennt, hier ein Video dazu 🙂 Jetzt zu dem Mikrokosmos den ich hier behandeln möchte. Das deutsche Datumsformat in verschiedenen Programmiersprachen, in denen ich mich…
-
Browser +Version automatisch erkennen
Hier ein Script mit dem sich die gängisten Browser automatisch erkennen lassen. ACHTUNG: Dieses Feature wurde mit jQuery Version 1.9 wieder entfernt. Mir ist dennoch bisher keine bessere Methode bekannt. –Bitte wählen– Mozilla Firefox MS Internet Explorer Google Chrome Opera Andere