Accueil > > > 20 ASTUCES POUR PROGRAMMEURS JAVASCRIPT AVANCÉS
20 ASTUCES POUR PROGRAMMEURS JAVASCRIPT AVANCÉS
Information sur la source
Description
Le monde du web évolue rapidement. Une des nombreuses critiques du Javascript et qu'il est très restrictif. Je suis contre. Voici donc 20 astuces des plus diverses : Évaluer une chaîne, connaître l'IP du visiteur, récupérer des informations de Youtube, compléter des liens... Tout pour vous prouvez que bien utilisez, Javascript est formidable et nous réserve des merveilles. Dans certains cas, comme pour Youtube et récupérer l'ID, il faut chercher un code JSON généré par le site web. Cela reste tout de même du Javascript. J'ai mis dans la page un sommaire généré automatiquement, pages de test générés automatiquement. Comme quoi, la page contenant les astuces... en est une aussi ;)
Source
- Sommaire
-
- #1 Évaluer une chaîne sans "eval()"
- #2 Trouver un élément HTML selon sa position
- #3 Supprimer toutes les balises SCRIPT
- #4 Supprimer les sauts de lignes
- #5 Récupérer tous les enfants d'un élément HTML
- #6 Transformer du texte en HTML
- #7 Afficher les miniatures des vidéos Youtube
- #8 Compléter une URL lorsque son chemin d'accès est incomplet (local)
- #9 Compléter une URL lorsque son chemin d'accès est incomplet (non-local)
- #10 Insérer des expressions mathématiques LaTex dans une page.
- #11 Remplacer un mot dans un texte sans utiliser d'expressions régulières
- #12 Récupérer le outerHTML d'un élément HTML
- #13 Récupérer le code HTML de la sélection
- #14 Permettre un nombre illimité d'arguments dans une fonction
- #15 Récupérer des informations sur la position géographique et l'IP du visiteur
- #16 Récupérer les variables dans l'URL
- #17 Récupérer l'information des vidéos de Youtube
- #18 Connaître la valeur par défaut d'un champ de texte
- #19 Créer un raccourci avec la touche CTRL
- #20 Insérer du HTML à la position du curseur dans une zone éditable
Sommaire
#1 Évaluer une chaîne sans "eval()"
#2 Trouver un élément HTML selon sa position
#3 Supprimer toutes les balises SCRIPT
#4 Supprimer les sauts de lignes
#5 Récupérer tous les enfants d'un élément HTML
#6 Transformer du texte en HTML
#7 Afficher les miniatures des vidéos Youtube
#8 Compléter une URL lorsque son chemin d'accès est incomplet (local)
#9 Compléter une URL lorsque son chemin d'accès est incomplet (non-local)
#10 Insérer des expressions mathématiques LaTex dans une page.
#11 Remplacer un mot dans un texte sans utiliser d'expressions régulières
#12 Récupérer le outerHTML d'un élément HTML
#13 Récupérer le code HTML de la sélection
#14 Permettre un nombre illimité d'arguments dans une fonction
#15 Récupérer des informations sur la position géographique et l'IP du visiteur
#16 Récupérer les variables dans l'URL
#17 Récupérer l'information des vidéos de Youtube
#18 Connaître la valeur par défaut d'un champ de texte
#19 Créer un raccourci avec la touche CTRL
#20 Insérer du HTML à la position du curseur dans une zone éditable
Conclusion
Je n'ai pas testé sur tous les navigateurs, mais techniquement cela devrait marché. Souvent, ces codes proviennent d'anciens que j'ai déjà fait.
16 des 20 astuces sont de moi, 3/20 de d'autres personnes que j'ai modifié et 1 d'une autre personne au complet. J'ai indiqués les sources. 2 exemples ne fonctionnent pas car la page de test est généré automatiquement et ne possède donc pas d'URL
J'ai mis initié car je n'ai pas mis beaucoup d'explication. N'hésitez pas à me demander de l'aide ou des explications ou à me rapporter des erreurs ;)
JDMCreator
Historique
- 03 mars 2011 02:55:38 :
- mauvais ZIP
- 03 mars 2011 23:32:06 :
- Compatibilité avec IE
- 28 mars 2011 22:46:18 :
- Correction coquille et quelques erreurs de syntaxe
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
récupérer l'adresse ip [ par Mathusalem ]
bonjourje voudrais savoir comment je peux récupérer l'adresse ip du client en JSJe sais le faire en vbscript, mais bon, je préfère de loin JS.voilà si
Ip , Dns et Mail anonymes [ par vbnul ]
SalutJe voudrais afficher sur mon site l'ip et la dns du visiteur, comment faire ???g essaye documen.write(ip) mais sa marche po.J'aimerais aussi mett
Ip de visiteur [ par StormX ]
Bonjour,es que quelqu'un aurrais un script pour afficher l'ip des mec qui se connect sur mon site ??Merci @@+++
probleme IP [ par morgandetoi06 ]
quelqu un peut me dire pourquoi var IP = '<!--#echo var="REMOTE_ADDR"-->';ne marche pas chez moi ?par exemple si je me sert de cette source:
adresse ip [ par tigris ]
Allô tout le monde, je suis nouveau sur ce site, alors je me démêle un peu sur son utilisation,j'ai fais des recherches sur mon sujet mais je ne trouv
récupérer une variable sans utiliser de cookie [ par scoder ]
Bonjour,j'ai trouvé parmis les sources une fonction js permettant de lancer une application. Mon problème est que je dois rajouter une ip dans la lign
ip [ par activition1 ]
Bonjour je voudrais savoir si il est possible d'achicher mon adresse ip (pas celle des visiteur) en temps réelPS : en javascript, pas en php mon hebe
Trouver Ip, acces particulier en fct d'ip [ par blinkylucie ]
[:i] Bonjour à tous!Je cherche un script javascript, css ou voir php pour detecter une adresse ip. Ensuite en fonction de l'adresse ip la page devra s
Récupérer IP d'une personne via un Email [ par JBdu14 ]
Voila je découvre votre site qui est tres bien r"aliser mais apres maintes experience je cherche à créer un Email qui lors de sa lecture me donnerais
blocker ip ou redirection [ par blinkylucie ]
Bonjour!!J'ai déjà laissée un message précédemment pour que quelqu'un m'aide à bloquer ou rediriger une adresse ip en particulier.J'ai trouvé un code
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|