2 liens privés
Librairie js pour diriger l'attention de l'utilisateur sur la page (pour des tutos ou des focus sur une partie de la page)
Article détaillant une technique permettant de connaître l'ensemble des méthodes d'un objet Javascript
En gros, avec ces 2 fonctions :
function hasMethod (obj, name) {
const desc = Object.getOwnPropertyDescriptor (obj, name);
return !!desc && typeof desc.value === 'function';
}
function getInstanceMethodNames (obj, stop) {
let array = [];
let proto = Object.getPrototypeOf (obj);
while (proto && proto !== stop) {
Object.getOwnPropertyNames (proto)
.forEach (name => {
if (name !== 'constructor') {
if (hasMethod (proto, name)) {
array.push (name);
}
}
});
proto = Object.getPrototypeOf (proto);
}
return array;
}
Une bibliothèque Javascript permettant de demander le consentement de l'utilisateur pour différents cookies tiers
Mettre en place des formulaires qui fonctionne également en hors ligne
Un bundle permettant d'exporter plus facilement les traductions de ses textes vers Javascript
Une bibliothèque Javascript permettant de stocker des données côté client en utilisant indépendamment locaStorage, IndexedDB ou WebSQL
une bibliothèque Javascript permettant d'uploader des fichiers avec une interface graphique et des options assez sympa
Tutoriel pour réaliser un sélecteur de période en javascript
Quelles sont les fonctionnalités des API HTML5 pouvant être utilisé
Mettre en place des notifications push sur le web même si le site web est fermé
Hey! I'm @rstacruz and this is a modest collection of cheatsheets I've written.
Envoyer des requêtes HTTP et les stocker pour les ré-exécuter plus tard s'il n'y a pas de connexion internet
Chargement plus rapide des pages web grâce à async, defer et preload
Une bibliothèque Javascript pour construire des sites web offline, permettre les tâches de synchronisation lors de la récupération de la connexion
Une bibliothèque Javascript permettant de faire de graphique
un outil d'optimisation de Javascript
Un date picker en Javascript sans dépendance (pas besoin de JQuery)
Outil en Javascript permettant de gérer des bloc et de les déplacer
A lightweight, pure JavaScript tooltip library
Créer un tableau HTML avec des colonnes et/ou des entêtes fixes
<html>
<head>
<link rel="stylesheet" href="css/defaultTheme.css" />
<style>
.table-fix-header-column .inner {
width: 100%;
height:500px;
}
</style>
</head>
<body>
<div class="table-fix-header-column">
<div class="inner">
<table class="table-bordered">
<thead>
<tr>
<th>Entête colonne 1</th>
<th>Entête colonne 2</th>
<th>Entête colonne 3</th>
<th>Entête colonne 4</th>
<th>Entête colonne 5</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>
<script type="text/javascript" src="js/jquery.fixedheadertable.min.js"></script>
<script>
$(function(){
// Fixe l'entête et les 2 premières colonne
$('.table-fix-header-column table').fixedHeaderTable({
footer: false,
cloneHeadToFoot: false,
fixedColumn: true,
fixedColumns: 2,
themeClass: 'fht-table'
});
});
</script>
</body>
</html>