Outils pour utilisateurs

Outils du site


informatique:javascript

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:javascript [23/03/2020 17:08] – [jqPlot] cyrilleinformatique:javascript [26/04/2024 09:22] (Version actuelle) – [Alpine.js] cyrille
Ligne 17: Ligne 17:
   * [[https://developers.google.com/web/fundamentals/primers/promises/?hl=en#promise-terminology|About Promise]] et sur la page [[https://cyrille.giquello.fr/informatique/javascript/jquery|jquery]] (promise, deferred)   * [[https://developers.google.com/web/fundamentals/primers/promises/?hl=en#promise-terminology|About Promise]] et sur la page [[https://cyrille.giquello.fr/informatique/javascript/jquery|jquery]] (promise, deferred)
  
-Liste d'outils et librairies :+News, listes d'outils et librairies :
  
 +  * [[https://codewithhugo.com/|Code with Hugo]], Node.js and JavaScript Guides
   * [[http://www.hlrnet.com/frinprog.htm|http://www.hlrnet.com/frinprog.htm]]   * [[http://www.hlrnet.com/frinprog.htm|http://www.hlrnet.com/frinprog.htm]]
  
Ligne 68: Ligne 69:
  
 [[http://fr.slideshare.net/community_streamdataIO/2015-0622-parisjs-websocket-vs-sse-v2|Websocket vs SSE]] (//[[/glossaire/SSE|Server Sent events (SSE)]]//) [[http://fr.slideshare.net/community_streamdataIO/2015-0622-parisjs-websocket-vs-sse-v2|Websocket vs SSE]] (//[[/glossaire/SSE|Server Sent events (SSE)]]//)
 +
 +==== FullPage ====
 +
 +Create Beautiful Fullscreen Scrolling Websites
 +
 +https://alvarotrigo.com/fullPage
 +
 +one page website
 ==== Flexigrid ==== ==== Flexigrid ====
  
Ligne 120: Ligne 129:
  
  
-==== YUI TreeView Control ====+==== Tree View ==== 
 + 
 +=== FancyTree === 
 + 
 +https://github.com/mar10/fancytree 
 + 
 +https://github.com/mar10/fancytree/wiki 
 + 
 +https://wwwendt.de/tech/fancytree/demo/#sample-ext-glyph-svg.html 
 +=== YUI TreeView Control ===
  
 [[http://developer.yahoo.com/yui/treeview/]] [[http://developer.yahoo.com/yui/treeview/]]
Ligne 127: Ligne 145:
  
  
-==== Dojo Dijit Tree ====+=== Dojo Dijit Tree ===
  
 http://dojotoolkit.org/reference-guide/dijit/Tree.html http://dojotoolkit.org/reference-guide/dijit/Tree.html
Ligne 317: Ligne 335:
 Video.js is an open source library for working with video on the web, also known as an HTML video player. Video.js is an open source library for working with video on the web, also known as an HTML video player.
  
 +==== graph visualization ==== 
 +
 +=== Sigma.js ===
 +
 +[[/informatique/javascript/sigmajs|Sigma.js]]
 +
 +=== Dracula.js ===
 +
 +:!: depecrated https://www.graphdracula.net/
 +
 +=== d3js === 
 +
 +https://d3js.org/
 +
 +  * [[https://d3-graph-gallery.com/network.html|Network graph]]
 +    * [[https://d3-graph-gallery.com/graph/network_basic.html|Most basic network chart in d3.js]]
 + 
 ===== 3D & Game engine ===== ===== 3D & Game engine =====
  
Ligne 366: Ligne 401:
   * [[http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised|MooTools vs jQuery vs Prototype vs YUI vs Dojo comparison revised]] (2009)   * [[http://blog.creonfx.com/javascript/mootools-vs-jquery-vs-prototype-vs-yui-vs-dojo-comparison-revised|MooTools vs jQuery vs Prototype vs YUI vs Dojo comparison revised]] (2009)
  
 +==== Alpine.js ====
 +
 +AlpineJs permet de créer/gérer des composants falicement avec Javascript sans se lancer dans une SPA, très léger (<10ko gzippé et minifié) et n'utilise pas de DOM virtuel. Sa syntaxe est similaire à VueJS. C'est un bon outil pour remplacer jQuery et moins complexe que VueJs / React / Angular.
 +
 +[[/informatique/javascript/alpinejs|AlpineJS]]
 ==== Vue.js ==== ==== Vue.js ====
  
Ligne 392: Ligne 432:
   * [[https://yuche.github.io/vue-strap/|VueStrap.js]] is Bootstrap components built with Vue.js   * [[https://yuche.github.io/vue-strap/|VueStrap.js]] is Bootstrap components built with Vue.js
   * [[https://github.com/surfbirdapp/surfbird|surfbird]] a Twitter client built on [[/informatique/mobile_app#electron|Electron]] and [[/informatique/javascript#Vue.js]]   * [[https://github.com/surfbirdapp/surfbird|surfbird]] a Twitter client built on [[/informatique/mobile_app#electron|Electron]] and [[/informatique/javascript#Vue.js]]
 +  * Wordpress 
 +    * [[https://www.sitepoint.com/building-a-wordpress-plugin-with-vue/|Building a WordPress Plugin with Vue]] 2018 - utilise un endpoint WP-API (ex: ''/wp-json/wp/v2/posts?filter[orderby]=date'' 
 +    * [[https://github.com/bshiluk/vue-wordpress|vue-wordpress]] Starter Template for building WordPress themes as Vue.js SPAs 
 +    * 
 ==== React.js ==== ==== React.js ====
  
Ligne 728: Ligne 771:
 [[http://lunrjs.com|LUNR.js]] a simple full-text search in your browser. [[http://lunrjs.com|LUNR.js]] a simple full-text search in your browser.
  
- +==== Webapp & Offline mode ==== 
 + 
 +  * [[https://verekia.com/html5/tutoriel-application-web-offline-html5-cache-manifest/|Tutoriel : Une application web offline HTML5 avec le cache manifest]] 
 +  * [[https://developers.google.com/web/fundamentals/codelabs/offline/|Adding a Service Worker and Offline into your Web App]] 
 +  * [[https://www.sitepoint.com/offline-web-application-tutorial/|How To Create an Offline Web Application]] (02/2010)
 ===== Démos ===== ===== Démos =====
  
informatique/javascript.1584979719.txt.gz · Dernière modification : 23/03/2020 17:08 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki