Livre javaScript

  • Créateur du sujet Créateur du sujet Halbert
  • Date de début Date de début
-> Javascript Facile de J.P Lovinfosse chez Marabout Informatique (59FF), 320 pages. Une approche novatrice et convaincante de ce langage indispensable sur le web !!! L'auteur écrit ces pages avec une certaine pointe d'humour qui n'est pas sans déplaire... Il s'agit là d'un livre très vivant qui vous donnera pas mal d'idées pour dynamiser vos sites !



<-- Javascript 2°édition de Michael Moncur chez Le Tout En Poche (65FF), 400 pages. Approche très académique. C'est un livre destiné aux faux débutants qui ont déjà abordé Javascript dans une vie antérieure et qui en ont encore des réminiscences... Bref vous avez là une somme de connaissances utiles et fort intéressantes mais destinées à un public déjà initié et rompu à la gymnastique mentale qu'impose Javascript...
<

Tiré de http://www.creation-du-web.com/honolulu/cours-html-javascript-livres.html
 
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 (&#224; moins qu'il y ai eu une r&#233;&#233;dition r&#233;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" :D

Donc regarde, mais il faudrait que la date de parution soit au minimum 2006 si tu veux un truc &#224; jour ;)
 
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" :D

Donc regarde, mais il faudrait que la date de parution soit au minimum 2006 si tu veux un truc à jour ;)

Bonjour

Ils sortent ça ces jours ci http://www.efirst.com/XXXdetail.asp?Code=6514822

Albert
 
Je sais pas, mais d'apr&#232;s ce que je vois sur le r&#233;sum&#233;, c'est vraiment les bases de JS :)
Tout d&#233;pend de ce que tu cherches.


D&#233;butant total -> Ceui l&#224; doit &#234;tre pas mal
D&#233;j&#224; vu m&#234;me un tout petit peu le JS ou un autre langage -> Prend un bouquin sur le JS de chez O'Reilly (plus techniques mais mieux et plus complet) :)


&#192; moins que quelqu'un d'autres n'est une r&#233;f&#233;rence parfaite de bouquin sur 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!

Merci.

Question certainemenr naive : qu'apportent les scripts en Javascript par rapport aux programme en PHP ? Je viens d'écrire mon premier script pour afficher la date : ça prend 5 lignes contre une en php ?


Albert

PS : ce livre semble épuisé
 
Bonjour Halbert,

Le JavaScript et le PHP ne sont pas deux comp&#233;titeurs mais ils se compl&#232;tent.

Le PHP est un langage qui s'ex&#233;cute sur le serveur tandis que le JavaScript s'ex&#233;cute sur l'ordinateur du visiteur.

Ainsi, la grosse avantage du JavaScript est qu'il peut modifier des &#233;l&#233;ments (dont les style CSS), afficher, masquer ou d&#233;placer des div dans une page web sans recharger la page, ce que le PHP ne peut pas faire puisque qu'il est ex&#233;cut&#233; 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&#233;solution de l'&#233;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&#233;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&#233;pend de notre imagination!
 
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!

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
 
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&#233; par PHP, tu as d&#233;j&#224; une requ&#234;te en plus, une page &#224; recharger du coup, puis il faut r&#233;afficher les valeurs en PHP etc...

Alors qu'avec JavaScript, tu v&#233;rifie que toute les donn&#233;es sont correct (email, num&#233;ro de t&#233;l&#233;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&#231;oit les donn&#233;es valides sans avoir &#224; les tester et tout &#231;a.

C'est une &#233;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&#233;mentaire pour le confort de l'utilisateur et que ton formulaire DOIT fonctionner sans*. Pour rappel, environ 15&#37; des internautes n'ont pas JS activ&#233; ou utilisent un navigateur n'ayant pas JS. ;)






*en fait, tout ton site doit pouvoir fonctionner sans JS, sans CSS, sans flash, etc. Tout &#231;a se sont des options, ce qui importe c'est la s&#233;paration entre les donn&#233;es et leur pr&#233;sentation. ;)
 
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 :)

Oui mais un langage de scripts ou de programmation, c'est comme une langue : ça a sens profond. Ces arguments d'économie, c'est comme si on disait que telle ou telle langue est intéressante parce qu'elle permet d'économiser quelques euros et de contribuer à la lutte contre le réchauffement climatique par rapport au français.

cela dit, je commence à manipuler JS, c'est vrai que c'est utile

Albert
 
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. ;)

merci pour le renvoi sur OpenWeb, l'article est intressant
Albert