Développement Web763 ressources dans cette catégorie Outils et codes sources pour le développement internet, intranet, extranet
Développement Web
Liste des 763 ressources de cette catégorie
|
|
|
|
Cette bibliothèque permet d'obtenir une précision arbitraire sur les opérations arithmétiques avec des nombres décimaux et non décimaux.
Elle fonctionne dans Node, sur les navigateurs et est disponible en tant que module AMD. Elle est livré avec des tests et leur évaluation. Le but était d'écrire quelque chose de plus rapide et plus facile à utiliser que les versions JavaScript de BigDecimal du Java.
Les objets créés avec BigNumber se comportent comme le type Number. On y trouve notamment les méthodes toExponential, toFixed, toPrecision et toString.
|
|
|
|
|
|
r..e est un module Node permettant de manipuler des intervalles, des ranges dont une des syntaxe est début..fin.
Les plages sont spécifiées comme arguments distincts ou comme des chaînes de caractères. La valeur de retour est un tableau. La fonction range prend comme premier argument la valeur de départ et comme second argument la valeur d'arrivée. Les "pas" sont également pris en charge en tant que troisième paramètre.
Mais ce n'est pas tout, il y a également des méthodes permettant d'interroger un intervalle. Citons include qui vérifie la présence d'une valeur dans l'intervalle, each qui exécute une action pour chaque valeur de l'intervalle, join qui concatène les valeurs de l'intervalle avec un séparateur, mi ... Voir la suite
|
|
|
|
|
|
|
Ce plugin jQuery présente un agréable effet de loupe sur les images selon les mouvements de la souris. L'image de « zoom » est séparée, ce qui vous permet de créer des effets.
Parmi les options que vous pouvez manipuler, il y a la taille de la loupe, une paramétrisation CSS, la gestion d'événements, etc.
|
Code source -
Licence : Apache
- Publié le 28/03/2013
- Éditeur : RayFranco
|
|
|
|
La team AWS (Amazon Web Services) Developer Tools vient de publier un kit de développement qui permettra aux développeurs Node.js d’accéder facilement à sa plateforme de Cloud Computing.
Ce nouveau SDK permettra d’exploiter avec souplesse les fonctionnalités des solutions d’Amazon Web Services, notamment la plateforme de stockage Cloud Amazon S3 (Simple Storage Service), Amazon EC2 (Elastic Compute Cloud), ainsi qu’Amazon DynamoDB.
|
Licence : Apache
- Publié le 28/03/2013
- Éditeur : Amazon
|
|
|
Photobooth.js est une bibliothèque open source en JavaScript qui permet d’intégrer dans un site Web assez aisément un système de prise de photo par webcam.
Photobooth s’appuie sur la méthode getUserMedia du framework audio et vidéo open source WebRTC, qui est actuellement en cours de standardisation par le W3C comme une partie du HTML5.
Photobooth.js permet de prendre directement des photos depuis un site Web. L’utilisateur a même la possibilité de contrôler la webcam, ainsi que l’image en y apportant des correctifs en direct comme la saturation, la luminosité, la teinte, etc.
Photobooth.js peut être utilisé avec les versions récentes de Chrome, Firefox, Opera ou tout autre navigateur supportant getUserMedia ... Voir la suite
|
|
|
|
|
|
|
JavaPoly.js est une bibliothèque JavaScript qui étend le support (polyfill) de la machine virtuelle Java (JVM). Elle importe le code Java existant et l’appelle directement à partir de JavaScript dans le navigateur. La bibliothèque fonctionne même si l’utilisateur n’a pas Java installé sur son ordinateur. Cela permet à Java de pouvoir s'exécuter dans le navigateur sans devoir passer par une applet.
En théorie, tous les langages qui s'exécutent dans la JVM sont supportés par JavaPoly. Par exemple : Groovy, Scala et même Python via Jython.
|
Licence : Non renseignée
- Publié le 24/08/2016
- Éditeur : JavaPoly.js
|
|
|
|
|
MIDI.js vous permet d'intégrer un séquenceur MIDI dans vos pages Web, le tout écrit en JavaScript.
Ce séquenceur est basé sur SoundFont, qui est un format de fichier contenant un son pour chaque note d'un ou plusieurs instruments. Le script utilise également l'API Audio pour connecter le séquenceur aux haut-parleurs.
Il supporte énormément d'instruments, qu'ils soient utilisés un par un ou en même temps.
|
Licence : MIT
- Publié le 28/03/2013
- Éditeur : Mudcu.be
|
|
|
Stapes.js est très léger et est facile à inclure dans du code existant. Il ne vous oblige pas à écrire votre code dans un style spécifique. En raison de sa petite taille, il est idéal pour le développement mobile.
Ce framework ne redéfinit pas les collections, les modèles, les vues et les controlleurs que vous pouvez trouver dans d'autres framework. En fait, il fournit par exemple :
- un puissant système d'événements utilisant les méthodes on et emit ;
- des classes ECMAScript de type Harmony ;
- la récupération des attributs sur les événements à l'aide de get et set ;
- des méthodes filter et remove pour les attributs ;
- utilisable en Javascript traditionnel, comme un module AMD (pour Req ... Voir la suite
|
Licence : Libre
- Publié le 28/03/2013
- Éditeur : Stapes
|
|
|
|
|
VexFlow est une API qui permet un rendu graphique de partitions et de tablatures dans vos pages Web. Elle est entièrement écrite en JavaScript et supporte les canvas ainsi que le SVG.
VexFlow offre un langage de programmation simple à utiliser : le VexTab. Grâce à ce langage vous pourrez facilement créer, éditer et afficher des partitions standards ainsi que des tablatures de guitare.
|
Licence : MIT
- Publié le 28/03/2013
- Éditeur : VexFlow
|
|
|
|
Ember.js est un framework JavaScript permettant de construire des applications Web ambitieuses.
Avec lui vous pourrez écrire considérablement moins de code grâce aux modèles intégrés Handlebars qui se mettent à jour automatiquement lorsque les données sous-jacentes changent.
Il incorpore également des expressions idiomatiques courantes afin que vous puissiez vous concentrer sur ce qui rend votre application exceptionnelle par rapport aux autres. Ne pas réinventer la roue est un leitmotiv.
Conçu pour la productivité avec une bonne ergonomie pour les développeurs, son API sympathique vous aide à développer rapidement.
|
Licence : Libre
- Publié le 28/03/2013
- Éditeur : Ember.js
|
|
|
|
QuickJS est un moteur JavaScript léger prenant en charge la spécification ES2019.
Conçu par Fabrice Bellard et Charlie Gordon, cet outil prend en charge les modules, les générateurs asynchrones et les mandataires. Il prend éventuellement en charge des extensions mathématiques telles que les grands entiers (BigInt), les grands nombres à virgule flottante (BigFloat) et la surcharge d'opérateurs.
En voici quelques caractéristiques :
- petit et facilement intégrable ;
- s'interprète rapidement avec un temps de démarrage très court ;
- prise en charge complète de l’Annexe B (compatibilité Web héritée) ;
- propose une petite bibliothèque standard intégrée avec les wrappers de la bibliothèque ... Voir la suite
|
|
|
|
|
|
|
mEDIT est un éditeur de texte, il est compatible avec tous les OS.
Son interface est légère et sa prise en main est facile. L'éditeur mEDIT comporte une large comme de coloration syntaxique. Il est possible de créer des plugins en Python, en C et en LUA.
|
Licence : Libre
- Publié le 15/09/2014
- Éditeur : mEDIT
|
|
|
|
Toolbar.js est un petit plugin jQuery bien utile !
En effet celui-ci va vous permettre de créer simplement et rapidement des barres d'outils (ou des menus) se présentant comme un tooltip afin de les intégrer dans votre site ou application Web. La barre d'outil ainsi créée est facilement personnalisable en utilisant les icônes de Twitter Bootstrap et permet une grande flexibilité quant à son affichage et son nombre d'icônes.
Les principales fonctionnalités de ce plugin sont :
- une implémentation extrêmement simple avec des options toutes aussi simples ;
- vous pouvez créer autant de barres d'outils que nécessaires ;
- vous pouvez attacher ces barres d'outils à n'importe quel élément ;
- Voir la suite
|
Licence : MIT
- Publié le 28/03/2013
- Éditeur : Paul Kinzett
|
|
|
|
|
FilteredPaste.js est un petit plugin jQuery qui va vous permettre de contrôler et de modifier les données collées dans vos inputs HTML.
Vous pouvez par exemple supprimer ou modifier des tags HTML que vous ne voulez pas dans le contenu final ou encore des attributs qui ne vous semblent pas nécessaires.
Ce plugin supporte l'annulation native des navigateurs (CTRL + Z) mais n'est pas encore supporté sur Internet Explorer et Opera.
|
Licence : Creative Commons
- Publié le 28/03/2013
- Éditeur : Willem Mulder
|
|
|
jWebAudio conserve les détails techniques de l'API Web Audio sous son capot et facilite le contrôle et la gestion du son.
Cette bibliothèque a été conçue et pensée pour les jeux Web. De ce fait elle propose plusieurs fonctions utiles dans un jeu comme le fondu, la boucle ou encore les sons multiples.
jWebAudio fonctionne à la fois avec jQuery et avec du JavaScript standard. Les fonctionnalités sont les mêmes dans les deux cas, seule la syntaxe d'appel des méthodes change.
Comme jWebAudio cible le contrôle du son dans un jeu vidéo, les fonctionnalités sont restreintes à celles réellement utiles. Ce qui en fait une bibliothèque ultra légère (9kb pour la version compressée).
Elle offre également un c ... Voir la suite
|
Licence : Apache
- Publié le 28/03/2013
- Éditeur : jWebAudio
|
|
|
|
Uploadify est un petit plugin jQuery qui va vous permettre de gérer l'upload multiple dans vos formulaires.
Deux versions sont à votre disposition : la première gratuite utilisant Flash et la seconde payante utilisant les nouvelles fonctionnalités HTML5.
Quelque soit la version, le plugin gère l'upload multiple et le drag&drop. Il propose également une barre de progression en temps réel. Le plugin est personnalisable à souhait, vous pouvez donc l'adapter à votre design. Enfin il propose aussi une restriction de fichier (par type, poids, etc.).
|
Licence : Non renseignée
- Publié le 28/03/2013
- Éditeur : Uploadify
|
|
|
|
|
J'avais posté il y a quelques années une fonction de suppression des diacritiques à l'aide d'expressions régulières.
La fonction normalize() permet de le faire beaucoup plus simplement en terme de lignes de code mais attention, pas forcément en terme de performance (cette fonction ne semble pas très optimisée sur certains navigateurs).
Cette fonction éclate chaque lettre accentuée en sa lettre de base suivie du diacritique.
Il suffit ensuite de faire un "écrémage" de ces diacritiques à l'aide d'une expression régulière.
|
Licence : Libre
- Publié le 09/10/2019
- Éditeur : Pyraelog
|
|
|
AnyChart est une bibliothèque JavaScript flexible (orienté HTML5) pour construire des graphiques interactifs qui s'adaptent à n'importe quel besoin de visualisation de données. Vous pouvez utiliser ce framework pour un site Web, pour une application BI, pour une présentation, pour une solution client, etc. L'outil est flexible et personnalisable. Il est multiplateforme. Peu importe le serveur et la base de données de vos projets.
Démonstrations et galerie des graphiques et des tableaux de bord.
|
Licence : Gratuit pour usage non commercial
- Publié le 03/08/2016
- Éditeur : AnyChart
|
|
|
|
|
Les utilisateurs de smartphones et de tablettes connaissent bien cette fonctionnalité qui consiste à rafraichir une page en la "tirant" avec le doigt. Le côté pratique de cette fonctionnalité est admis par tous dans la mesure où ces utilisateurs ne disposent ni de souris ni de clavier.
Pourquoi les utilisateurs d'ordinateur ne pourraient-ils pas eux aussi rafraichir les pages Web par un simple mouvement de souris ? Et bien c'est maintenant possible grâce à cette librairie JavaScript !
|
|
|
|
|
Zepto est une bibliothèque JavaScript minimaliste pour les navigateurs modernes avec une API en grande partie compatible avec jQuery.
Cette petite bibliothèque se charge rapidement. Son côté minimaliste implique donc que les anciens navigateurs ne sont pas supportés. Par contre elle est très pratique pour les applications natives et fonctionne parfaitement sur PhoneGap et compagnie.
Le code source est clair et concis. Outre jQuery, il est compatible avec Backbone et le Bootstrap de Twitter. Il est d'ailleurs portable (il se base sur le système de build de Node.js).
Cette bibliothèque gère par exemple :
- l' AJAX, JSONP ;
- des sélecteurs, getteurs et setteurs ;
- des méthodes de man ... Voir la suite
|
Licence : MIT
- Publié le 28/03/2013
- Éditeur : Zepto
|
|