Skip to content

Latest commit

 

History

History
485 lines (265 loc) · 10.5 KB

nJavaScriptDivers.md

File metadata and controls

485 lines (265 loc) · 10.5 KB
author since tag
emchateau
2016-06-20
javascript

Divers JavaScript

Tutoriaux

Livres et documentation

Sites

Tutoriaux frameworks

VueJS

Meteor (fullstack framework)

React

Cheatsheet (modern syntax)

Styles d’écriture

Outils

JSHint

http://jshint.com

IntercoolerJS

AJAX With Attributes: There is no need to be complex.

http://intercoolerjs.org

Paper.js

The Swiss Army Knife of Vector Graphics Scripting.

http://paperjs.org

Computer Science in Javascript

Collection of classic computer science paradigms, algorithms and approaches written in JavaScript

https://github.com/nzakas/computer-science-in-javascript

momentJS

Lodash

Underscore

Velocity.js

http://velocityjs.org

Filepond

https://pqina.nl/filepond

https://github.com/pqina/filepond

Autocomplete

Ajax AutoComplete for jQuery

https://www.devbridge.com/sourcery/components/jquery-autocomplete/

Autosuggest / Autocomplete with Ajax v. 2.1.3

http://www.ajaxshake.com/plugin/EN/535/51fce6e1/an-ajax-auto-complete-text-field-autosuggest.html

autoComplete

https://goodies.pixabay.com/javascript/auto-complete/demo.html

https://github.com/Pixabay/JavaScript-autoComplete

  • Lightweight: 5.4 kB of JavaScript - less than 2.4 kB gzipped
  • Written in plain JavaScript, no dependencies and lightning fast

PwdQmv

https://codepen.io/postleonardo/pen/PwdQmv

Awesomplete

Ultra lightweight, customizable, simple autocomplete widget with zero dependencies, built with modern standards for modern browsers. Because still doesn’t cut it.

https://leaverou.github.io/awesomplete/

List.js

Tiny, invisible and simple, yet powerful and incredibly fast vanilla JavaScript that adds search, sort, filters and flexibility to plain HTML lists, tables, or anything.

http://listjs.com

datalist (HTML5)

évaluer la possibilité de HTML5

Éditeurs

Substance

A JavaScript library for web-based content editing.

http://substance.io

Visionneuses vidéo

https://ina-foss.github.io/amalia.js/

Annotations

Annotator

https://github.com/dvnc/annotator

HighlighterJS

A dependency less library for adding mentioning and tag links to text

https://github.com/goVanilla/highlighterJS

cf. https://github.com/goVanilla

Visualisation de données

C3.js D3-based reusable chart library

déclinaison de D3

https://c3js.org

Charts.js

Open SOurce. HTML5 based JavaScript, canvas au lieu de SVG.

https://www.chartjs.org

Chartist.js

SVG based library. No dependancies.

https://gionkunz.github.io/chartist-js/

Sigma JS

https://www.sigmajs.org/

D3js

voir aussi http://nvd3.org cf. https://css-tricks.com/how-to-make-a-modern-dashboard-with-nvd3-js/#more-273899

Réalisation de Graphiques avec D3js

Greuler

greuler

graph theory visualizations

http://mauriciopoppe.github.io/greuler/#/

Function-plot

2d function plotter on steroids!

http://mauriciopoppe.github.io/function-plot/

https://github.com/mauriciopoppe

Cytoscape.js

http://js.cytoscape.org

Autres bibliothèques pour le graphisme

G2

Grammaire visuelle d’après l’ouvrage The Grammar Of Graphics de Leland Wilkinson

MIT

https://antv.alipay.com/zh-cn/g2/3.x/index.html

https://github.com/antvis/g2

Organigrammes

http://www.blogduwebdesign.com/ressource-javascript/librairie-JS-algorigrammes-flowchart-svg/2569

https://codepen.io/Bogdan-Lyashenko/pen/XzmzNv

yarn add js2flowchart

Semiotic

https://emeeks.github.io/semiotic/

Cytoscape

Graphs

D3.js

Three.js

Famous

Chart.js

Highcharts.js

Moment.js— a lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.

Gantt

https://frappe.io/gantt

Chronologies et Storytelling

Propriétaires

Micrio https://micr.io/

Ultra resolution storytelling on the web -- a proud @Q42 product https://app.nos.nl/namenmonument/

https://thingsthattalk.net/en/about

https://www.fabrique.nl/

https://www.q42.nl/

Guides interactifs

Intro.js

Step-by-step guide and feature introduction

https://introjs.com

Hopscotch

Hopscotch is a framework to make it easy for developers to add product tours to their pages. Hopscotch accepts a tour JSON object as input and provides an API for the developer to control rendering the tour display and managing the tour progress.

http://linkedin.github.io/hopscotch/#what-is

Chardin

Simple overlay instructions for your apps.

http://heelhook.github.io/chardin.js/

Joyride

Dans foundation

https://foundation.zurb.com/sites/docs/v/5.5.3/components/joyride.html

pageguide.js

http://tracelytics.github.io/pageguide/

Trip.js

http://eragonj.github.io/Trip.js/

jquery.tutorme

https://github.com/shannoncruey/jquery.tutorme

Alvaro's Simple Tour Plugin for jQuery

http://alvaroveliz.github.io/aSimpleTour/

jQuery Impromptu

https://trentrichardson.com/examples/Impromptu/

jQuery.tour.js

https://github.com/yckart/jquery.tour.js

http://yckart.github.io/jquery.tour.js/

Tour.js

http://krawczyk.io/tour.js/

Bootstro.js

http://clu3.github.io/bootstro.js/

Bootstraptour

http://bootstraptour.com

Crumble

A quirky, interactive tour for your website or app.

https://blog.tommoor.com/crumble/

Graphisme et visualisation

Sigma

Sigma is a JavaScript library dedicated to graph drawing

http://sigmajs.org

https://p5js.org

ThreeJS

https://threejs.org

Cartographie

cf. https://geoservices.ign.fr/documentation/utilisation_web/sdk.html

https://github.com/piratefsh/js-motion-detector

http://piratefsh.github.io/leaflet.geofencer/

Leaflet.js

http://leafletjs.com

  • les + : très simple, libre, utile pour faire des premiers tests, totalement configurable
  • les - : vite limité

MapboxGL

  • Permet de faire beaucoup plus de choses que leafletm notamment via un service de fond de cartes. Gratuit jusqu'à une certaine utilisation.

OpenLayers 4

Turf.js

Proj4js

Cartographie, exemples

https://github.com/sylvaindurand/france-choropleth

https://www.sylvaindurand.org/france-choropleth/

https://www.sylvaindurand.fr/graphiques-financiers-avec-d3/

Zoom

ImgZoom

https://github.com/Carpetsmoker/imgzoom/

OpenSeadragon

https://openseadragon.github.io/

Outils de production

modulejs

lightweight JavaScript module system

https://larsjung.de/modulejs/

Webpack

https://webpack.js.org

rollup.js

Rollup is a module bundler for JavaScript which compiles small pieces of code into something larger and more complex

https://rollupjs.org

jsdoc

http://usejsdoc.org

documentation.js

http://documentation.js.org

Tableaux

JavaScript Spreadsheet

The hassle-free, hands-on table solutionfor building stunning web applications

https://handsontable.com

Listes utiles

https://www.diycode.cc/projects/sorrycc/awesome-javascript#articles-and-posts