Skip to content

Instantly share code, notes, and snippets.

@Nerdissimo
Nerdissimo / mainloop.js
Created December 30, 2014 10:13
Building a Game Mainloop in Javascript (www.playmycode.com)
var mainloop = function() {
updateGame();
drawGame();
};
var animFrame = window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
@Nerdissimo
Nerdissimo / keybase.md
Created October 25, 2014 17:30
keybase.md

Keybase proof

I hereby claim:

  • I am nerdissimo on github.
  • I am nerdissimo (https://keybase.io/nerdissimo) on keybase.
  • I have a public key whose fingerprint is A9FF 21E9 A83D FAC8 B2A2 CF0E DF30 0579 5415 356A

To claim this, I am signing this object:

@Nerdissimo
Nerdissimo / tombola.js
Last active January 1, 2016 22:39
Tombola: suddivisione della posta col metodo del raddoppio.
j=prompt('Tot. puntate'),p=['Ambo','Terno','Quaterna','Cinquina','Tombola'];while(i=p.pop())alert(i+': '+(j-=j/2))
@Nerdissimo
Nerdissimo / ajax.js
Created August 30, 2013 20:32
Ajax in 139 caratteri. - Parametri: m/method, u/url, p/parametri (in post), o/callback che verrà eseguita nel caso in cui la chiamata si concluda con status pari a 200, k/callback che verrà eseguita nel caso in cui la chiamata si concluda con status differente da 200. x è l'oggetto XHR e viene passato come parametro alle callback. Da questo è po…
function a(m,u,p,o,k){(x=new XMLHttpRequest).open(m,u);x.onreadystatechange=function(){x.readyState>3?(x.status==200?o:k)(x):0};x.send(p)}
@Nerdissimo
Nerdissimo / index.html
Created July 16, 2013 19:56
Long Polling
<!doctype html>
<html>
<head>
<script type="text/javascript">
/* Con questa funzione è possibile effettuare una solo chiamata alla volta, ma credo che vada bene per lo scopo. */
var longpolling=(function() {
/*
* Per poter essere il più compatibile possibile non possiamo instanziare solo un oggetto XMLHttpRequest.
* Testiamo, quindi, con un try catch quale dei vari oggetti è possibile utilizzare per poter effettuare una chiamata ajax.
* In questa implementazione ho preferito istanziare un solo oggetto XMLHttpRequest perché tanto verrà effettuata una sola
@Nerdissimo
Nerdissimo / index.html
Created March 21, 2013 21:05
Realizzazione del layout in figura --> http://imgur.com/LoXbdN2 Lo scopo è quello di riempire l'intera finestra dividendola in 3 sezioni: una barra di dimensione fissa a destra, suddividendo in due il resto dello spazio a disposizione. Ulteriori due box sono stati inseriti nella prima colonna.
<!doctype HTML>
<html>
<head>
<link href="style.css" rel="stylesheet" />
</head>
<body>
<section id="container">
<section class="cols">
<div class="box" id="box-top"></div>
<div class="box" id="box-bottom"></div>