Pour écrire un programme qui fait autre chose que des calculs, il vaut mieux utiliser un langage qui contient le maximum de fonctions variées et toutes prêtes à l'emploi, le revers de la médaille c'est qu'il peut y en avoir tellement que l'on s'y perd.
Je vous le dis tout de suite, il n'y a pas de miracle, pour trouver ce que vous cherchez, il va falloir lire (ou au moins parcourir) les listes, ligne par ligne, dans l'espoir de voir y figurer la fonction miracle, ou quelque chose qui fait au moins presque ce que vous voulez. Encore faut-il éplucher la bonne liste !
Quand on ne trouve vraiment pas ce que l'on veut, il faut envisager de contourner le problème avec plusieurs fonctions (ou la seule possible mais qui ne fait pas exactement ce que l'on veut), ou alors il faut revoir sa stratégie, au besoin même, radicalement.
En principe, on peut toujours arriver à ses fins, si on est suffisamment têtu ou motivé, et si c'est possible, au besoin en allant regarder dans des pages toutes faites comment les autres y sont arrivés, ce n'est pas toujours la méthode la plus efficace (mais c'est la plus simple), mais en désespoir de cause et faute de mieux...
Pour écrire un programme en Javascript, donc, il faut faire comme expliqué dans les pages précédentes (je dit ça pour les tricheurs, les puces sauteuses, les liseurs entre les lignes et les gens pressés), puis chercher les fonctions, méthodes, propriétés et autres bidules dont vous avez besoin dans votre programme.
Pour cela il faut encore ajouter une étape à celles qui précèdent, à savoir, déterminer précisément ce que vous cherchez, puis le chercher dans la bonne liste, ce qui n'est pas toujours évident en Javascript, mais qui viendra au fur et à mesure que vous connaîtrez et utiliserez ce langage, tout simplement après avoir parcouru de nombreuses fois ces listes, à condition que vous ayez aussi un minimum de mémoire.
Par exemple, pour déplacer une fenêtre dans l'écran, il faudra chercher dans les objets, la fenêtre, et très probablement une méthode (car on doit sûrement passer plusieurs paramètres (x et y)), mais je peux me tromper (et vous aussi). Pour une fonction mathématique ce sera dans la liste appropriée, pour un événement, la liste des événements, etc...
- La méga référence par type vous aidera alors à trouver votre bonheur.
- Sinon, parcourez la méga référence par description et croisez les doigts.
|