User Tools

Site Tools


javascript

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
javascript [2010/10/08 18:08] ginkojavascript [2015/03/17 14:28] (current) ginko
Line 1: Line 1:
 ====== JavaScript ====== ====== JavaScript ======
-JavaScript est une implémentation d'ECMAScript destinée à la manipulation du DOM.+JavaScript est une implémentation d'ECMAScript destinée à la manipulation du [[DOM]].
  
 De nombreuses bibliothèques sont disponibles. L'une des plus célèbres est jQuery. De nombreuses bibliothèques sont disponibles. L'une des plus célèbres est jQuery.
 +===== Mon code =====
 +  * [[own_js_code]]
 +===== Shell =====
 +  * Rhino, implémentation JS en Java par Mozilla. Permet d'exécuter des scripts ou d'avoir un session interactive. (Sous Arch, il existe un paquet sous extra qui installe rhino sous forme de jar (/usr/share/java/js.jar), pour l'exécuter: <code bash>java -jar /path/to/js.jar</code>
 ===== Bibliothèques ===== ===== Bibliothèques =====
   * jQuery   * jQuery
Line 8: Line 12:
   * [[http://code.stanziq.com/strophe/|Strophe]] une lib pour faire du XMPP   * [[http://code.stanziq.com/strophe/|Strophe]] une lib pour faire du XMPP
   * [[mochkit|MochiKit]], une lib JS reprenant un syntaxe proche de celle de Python   * [[mochkit|MochiKit]], une lib JS reprenant un syntaxe proche de celle de Python
 +===== Fonctionnalités =====
 +==== Keyboard Shortcuts ====
 +  * [[http://www.catswhocode.com/blog/using-keyboard-shortcuts-in-javascript|Quelques snippets bien sympa avec des codes de touches clavier]]
 +  * [[http://www.acunote.com/open_source/javascript_keyboard_shortcuts|Une "lib" "data-defined", support les séquences]]
 +  * [[http://www.openjs.com/scripts/events/keyboard_shortcuts/|Une autre lib]]
 ===== Applications ===== ===== Applications =====
   * gMail   * gMail
   * [[http://gomockingbird.com/mockingbird/|MockingBird]] (une webApp pour faire des mockups)   * [[http://gomockingbird.com/mockingbird/|MockingBird]] (une webApp pour faire des mockups)
 +  * [[http://jsbeautifier.org/|jsbeautifier]], Beautify, unpack or deobfuscate javascript
  
 ===== Documentation ===== ===== Documentation =====
   * [[http://www.rebeccamurphey.com/jqfundamentals/#N20045|jQuery fundamentals]]   * [[http://www.rebeccamurphey.com/jqfundamentals/#N20045|jQuery fundamentals]]
   * [[http://fr.selfhtml.org/javascript/langage/gestevenements.htm|Gestion des événements]]   * [[http://fr.selfhtml.org/javascript/langage/gestevenements.htm|Gestion des événements]]
 +===== Éditeurs =====
 +  * Bespin, disposant de plugins type coloration syntaxique, notamment.
 +===== Code Conventions =====
 +  * [[http://javascript.crockford.com/code.html|Crockford's]]
 +
 +===== Pense-bête =====
 +<code javascript>console.log()</code>
  
javascript.1286554136.txt.gz · Last modified: 2010/10/08 18:08 by ginko