javascript
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| javascript [2013/02/28 10:42] – created ginko | javascript [2013/03/01 18:41] (current) – ginko | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Javascript ====== | ====== Javascript ====== | ||
| + | ===== Classics ===== | ||
| + | |||
| + | Quelques techniques classiques à utiliser notamment dans GreaseMonkey. | ||
| + | |||
| + | ==== Matcher l'URL sur une Regex ==== | ||
| + | <code javascript> | ||
| + | |||
| + | ==== Récupérer un élément via une requête XPath ==== | ||
| + | <code javascript> | ||
| + | return document.evaluate( xpathStmt, node, null, XPathResult.FIRST_ORDERED_NODE_TYPE, | ||
| + | } | ||
| + | |||
| + | var myXPath = "/ | ||
| + | var myElement = getNode(myXPath, | ||
| + | </ | ||
| + | |||
| + | ==== Récupérer des éléments ==== | ||
| + | <code javascript> | ||
| + | document.getElementById() | ||
| + | document.getElementsByClassName() | ||
| + | document.getElementByName() | ||
| + | document.getElementByTagName() | ||
| + | document.getElementByTagNameNS() | ||
| + | </ | ||
| + | ==== Méthodes de navigation sur la page ==== | ||
| + | <code javascript> | ||
| + | el.blur() | ||
| + | el.click()</ | ||
| + | ==== Affecter des raccourcis clavier ==== | ||
| + | [[javascript: | ||
| ===== Boucle d' | ===== Boucle d' | ||
| __NB__ : // | __NB__ : // | ||
| * Pour retarder le déclenchement d'un traitement, utiliser '' | * Pour retarder le déclenchement d'un traitement, utiliser '' | ||
| - | * Pour déclencher régulièrement un traitement, utiliser '' | + | * Pour déclencher régulièrement un traitement, utiliser '' |
| - | * Pour terminer un interval | + | * Pour terminer un interval, utiliser '' |
| + | |||
| + | <code javascript> | ||
| + | function test() {alert(" | ||
| + | |||
| + | var id = setInterval(test, | ||
| + | setTimeout(" | ||
| + | </ | ||
| + | |||
| + | Ressource : [[http:// | ||
javascript.1362044573.txt.gz · Last modified: 2013/02/28 10:42 by ginko
