A
sur le web, je conseille http://www.w3schools.com/js/default.asp![]()
Sur le web aussi : Comment bien coder en Javascript?![]()
Je venais pour donner ces deux liens![]()
Je l'ai chez moi, il est pas mal mais ne couvre pas (à moins qu'il y ai eu une réédition récente, le miens date de 3 ou 4 ans) tout ce qui est xmlhttprequest etc...Merci mais je cherche des livres. Quid de javascript pour les nuls ?
Albert
Je l'ai chez moi, il est pas mal mais ne couvre pas (à moins qu'il y ai eu une réédition récente, le miens date de 3 ou 4 ans) tout ce qui est xmlhttprequest etc...
Il fait vraiment les bases de javascript et parle de netscape 6 et ie5.5 comme des "navigateurs modernes"
Donc regarde, mais il faudrait que la date de parution soit au minimum 2006 si tu veux un truc à jour![]()
Je sais pas, mais d'après ce que je vois sur le résumé, c'est vraiment les bases de JS
Bonjour,
Si tu connais la base et la logique du JavaScript, je te conseille le livre "Le Dictionnaire JavaScript"
http://www.amazon.fr/Dictionnaire-J...1828911?ie=UTF8&s=books&qid=1177439545&sr=8-1
Sa ressemble un peu à la doc PHP, la bible du JavaScript!
PS : ce livre semble épuisé
Bonjour Halbert,
Le JavaScript et le PHP ne sont pas deux compétiteurs mais ils se complètent.
Le PHP est un langage qui s'exécute sur le serveur tandis que le JavaScript s'exécute sur l'ordinateur du visiteur.
Ainsi, la grosse avantage du JavaScript est qu'il peut modifier des éléments (dont les style CSS), afficher, masquer ou déplacer des div dans une page web sans recharger la page, ce que le PHP ne peut pas faire puisque qu'il est exécuté sur le serveur et non sur l'ordinateur du visiteur. Meilleur exemple, un rollOver!
Il te permet aussi plein d'autres choses, par exemple, si la résolution de l'écran du visiteur est de 1024pixel de large et plus affiche telle image de fond, sinon en n'affiche pas, valider un formulaire HTML avant de l'envoyer et mettre les champs erronés avec un fond rouge (sans devoir coder pour que le PHP remette les valeurs dans chaque champ puisque pour valider un formulaire HTML avec PHP, il faut l'envoyer), afficher des messages d'alerte, etc...
En combinant le JavaScript et le PHP, nous avons des pages plus dynamiques, tout dépend de notre imagination!
Si tu envoie le formulaire pour qu'il soit traité par PHP, tu as déjà une requête en plus, une page à recharger du coup, puis il faut réafficher les valeurs en PHP etc...Bonjour
Ce n'est pas ma question.
Prenons l'exemple de la validation d'un formulaire : en quoi JS est-il plus intéressant qu'un programme en PHP ? En quoi le valider avant de l'envoyer est-il plus interessant ? Le gain de temps , hum ? (je sais que JS travaille en local et PHP etc...)
Albert
Si tu envoie le formulaire pour qu'il soit traité par PHP, tu as déjà une requête en plus, une page à recharger du coup, puis il faut réafficher les valeurs en PHP etc...
Alors qu'avec JavaScript, tu vérifie que toute les données sont correct (email, numéro de téléphone, champs non vide...). Si il y a des erreurs, tu peux par exemple mettre la couleur de fond du champ ou il y a des erreurs en rouge. Si il n'y en a pas, tu envoie le formulaire et PHP reçoit les données valides sans avoir à les tester et tout ça.
C'est une économie de ressource et de temps![]()
Un article sur OpenWeb pour bien valider ses formulaires en Javascript.
J'ajouterais que JS est une option, une couche supplémentaire pour le confort de l'utilisateur et que ton formulaire DOIT fonctionner sans*. Pour rappel, environ 15% des internautes n'ont pas JS activé ou utilisent un navigateur n'ayant pas JS.
*en fait, tout ton site doit pouvoir fonctionner sans JS, sans CSS, sans flash, etc. Tout ça se sont des options, ce qui importe c'est la séparation entre les données et leur présentation.![]()