Skip to content

Instantly share code, notes, and snippets.

View slWsu's full-sized avatar

Steeve slWsu

  • France
View GitHub Profile
/* ========================================================================
* DOM-based Routing
* Based on http://goo.gl/EUTi53 by Paul Irish
* ======================================================================== */
(function () {
var SITE = {
'common': {
init: function () {
console.log('common');
},
@slWsu
slWsu / getScreenSize.js
Created June 27, 2015 12:52
Detecte et affiche hauteur et largueur du périphérique d'affichage.
/**
* Detecte et affiche hauteur et largueur du périphérique.
*
* UTILISATION
* <body onresize="getScreenSize()">
* <p id="screenSize"></p>
* // ...
* </body>
*
* @returns {undefined}
@slWsu
slWsu / urlRacine.js
Created June 27, 2015 12:46
Récupérer l’url racine du site
/**
* Permet de récupérer l'url racine du site
* @returns {getBaseURL.baseURL}
*/
function getBaseURL() {
var url = location.href;
var baseURL = url.substring(0, url.indexOf('/', 14));
if (baseURL.indexOf('http://localhost') !== -1) {
var pathname = location.pathname;
@slWsu
slWsu / formatageGrandNombre.js
Last active August 29, 2015 14:23
Formater les grands nombre pour les rendre lisibles
/**
* Formater les grands nombres pour les rendre lisibles
*
* @param {int|float} nbr Nombre a formater
* @returns {formatageGrandNombre.nombre|String} Le nombre formaté
*/
function formatageGrandNombre(nbr) {
var retour = '', i, j = 0;
for (var i = nbr.length - 1; i >= 0; i--) {
if (j !== 0 && j % 3 === 0)
@slWsu
slWsu / compteExec.js
Last active August 29, 2015 14:23
Calcule du nombre d’exécution possible d'une fonction javascript pour une seconde
/**
* Retourne et affiche le nombre d'exécution d'une fonction en une seconde
* Zone d'affichage : <div id="affichage"></div>
*
* @param {function} code a tester
* @returns {undefined}
*/
function compteExec(fonction) {
var tps = 0, start = new Date().getTime(), i = 0;
while (tps <= 1000) {
@slWsu
slWsu / index.htm
Last active November 12, 2018 17:06 — forked from AllThingsSmitty/index.htm
<table>
<thead>
<tr>
<th>Payment</th>
<th>Issue Date</th>
<th>Amount</th>
<th>Period</th>
</tr>
</thead>
<tbody>