[Question] Ca vaut encore le coup d'apprendre le JS de nos jours ?

Ca vaut encore le coup d'apprendre le JS de nos jours ? [Question] - HTML/CSS - Programmation

Marsh Posté le 09-02-2004 à 22:20:11    

Parce que mine de rien c chouette ce que ca permet de faire...mais d'un autre coté on subit les foudres des intégristes...
 
Je sais ce qu'on peut faire avec des css2, mais je sais aussi que d'ici que IE7.0 soit dans les bacs, y va passer de l'eau sous les ponts...
 
d'un autre coté en PHP on peut pas faire tout ca, si ? (genre menus déroulants, mini popup qui colle au curseur sur un mouseover, etc ?)


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-02-2004 à 22:20:11   

Reply

Marsh Posté le 09-02-2004 à 22:21:51    

rien à voir avec PHP qui génère du HTML & JS :o
puis les foudres des intégristes tu ne les subis que quand le site est inutilisable sans JS ou que ton JS est IE-only :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-02-2004 à 22:23:14    

Encore un qui a rien compris au PHP..

Reply

Marsh Posté le 09-02-2004 à 22:30:14    

c un langage de prog, et en tant que tel y sert bien à autre chose qu'à faire des echo " code html" ? non ????
 
-->antp : ben pour des menus en JS, ton site est inutilisable si y'a pas les JS non ?? pis les gens ont qu'à avoir Moz...tu désactives ce que tu veux : tu gardes le JS, mais tu vires les popups, le resize ou le fait de cacher la barre de titre, et hop, t'a du JS exploitable)


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-02-2004 à 22:38:07    

bah oui mais le PHP s'exécute côté serveur donc le client il ne reçoit que du HTML & JS


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-02-2004 à 22:41:01    

oouhais...
 
donc autrement formulé : y'a rien à part du JS (qui marche) ou des CSS2 (très mal supportées) pour faire des choses un peu animées coté client...
-->Argh : y'a le flash aussi...mais là aussi je v m'attirer les foudres des intégristes...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-02-2004 à 22:44:32    

Jubijub a écrit :

oouhais...
 
donc autrement formulé : y'a rien à part du JS (qui marche) ou des CSS2 (très mal supportées) pour faire des choses un peu animées coté client...


Ben du JS qui marche [:spamafote]
 
Et puis c'est quoi tes choses un peu animées ?

Jubijub a écrit :


-->Argh : y'a le flash aussi...mais là aussi je v m'attirer les foudres des intégristes...


Ça n'a pas non plus le même objectif Flash et JS...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 09-02-2004 à 22:45:52    

Jubijub a écrit :

c un langage de prog, et en tant que tel y sert bien à autre chose qu'à faire des echo " code html" ? non ????


bah si, tu peux aussi générer du PHP, du xml, des images, etc....

Reply

Marsh Posté le 09-02-2004 à 22:48:08    

-->gm : ben ce que g dit, à savoir des menus animés, des infobulles, des trucs comme ca...l'ennui du flash c que pour avoir ca c carrément plus lourd..
 
sinon je sais que le flash c pas du tout le même usage...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-02-2004 à 22:50:35    

Jubijub a écrit :

-->gm : ben ce que g dit, à savoir des menus animés, des infobulles, des trucs comme ca...


Et ben on peut le faire en JS ça... Y'a plein de scripts cross-browser sur le Net... Faut chercher un peu, c'est tout [:spamafote]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 09-02-2004 à 22:50:35   

Reply

Marsh Posté le 09-02-2004 à 23:02:40    

je sais qu'on peut, ma question est est-ce que ca va subister encore longtemps le JS ou c un truc en voie d'extinction ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-02-2004 à 23:03:52    

Jubijub a écrit :

je sais qu'on peut, ma question est est-ce que ca va subister encore longtemps le JS ou c un truc en voie d'extinction ?


Tu vois une alternative à l'horizon ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 09-02-2004 à 23:05:28    

heu les CSS ?
c tiré par les cheuveux mais avec les mouseover, et onclick etc...et les div, on peut faire un paquet de trucs...
bon, c pas comparable avec le JS, mais c une alternative pour la mise en forme


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-02-2004 à 23:08:32    

pour les menus dynamique et ce genre de trucs on peut le faire en css. mais que ça soit en js ou en css le probleme est le meme: il faut que ton site soit *utilisable* (lire "navigable", "lisible", ...) sans tout ça.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 09-02-2004 à 23:09:01    

CSS = mise en page
JS = comportements dynamiques
 
bon dans le CSS y a le :hover, vu que c'est plus du layout que du comportement des objets de la page


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-02-2004 à 23:09:29    

Jubijub a écrit :

heu les CSS ?
c tiré par les cheuveux mais avec les mouseover, et onclick etc...


Ce sont des évènements qui appellent un langage de script, le plus souvent JavaScript...

Jubijub a écrit :

et les div, on peut faire un paquet de trucs...
bon, c pas comparable avec le JS, mais c une alternative pour la mise en forme


Non comme tu l'as dit c'est pas comparable. Ce qu'on peut faire avec les CSS ce sont de petites choses comme des rollovers. Avec du JS tu peux presque faire des vraies applis client-side.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 09-02-2004 à 23:10:26    

On dirait que t'as pas saisi le rôle de chacun des "langages" dans la page web:
- PHP: faire du dynamique, coté serveur
- JS: faire du dynamique, coté client
- CSS: definir le style du document HMTL
 
Donc tu peux pas comparer les 3, ils ont rien à voir entre eux! A part de réaliser des pages web!


Message édité par torpe23 le 09-02-2004 à 23:11:44
Reply

Marsh Posté le 09-02-2004 à 23:17:08    

en fait je me demande pkoi les intégristes aiment pas ce langage vu qu'il y a pas d'équivalents...
 
quant à la lisibilité, c délicat : un menu par ex, tu vas pas t'amuser à le mettre ailleurs sur ta page...donc si le mec désactive totalement JS, c dommage...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 09-02-2004 à 23:20:09    

Jubijub a écrit :

en fait je me demande pkoi les intégristes aiment pas ce langage vu qu'il y a pas d'équivalents...


Comme cela a déjà été dit ici, ce que les "intégristes" n'aiment pas c'est le JS spécifique à un navigateur.

Jubijub a écrit :

quant à la lisibilité, c délicat : un menu par ex, tu vas pas t'amuser à le mettre ailleurs sur ta page...donc si le mec désactive totalement JS, c dommage...


Mais faire un menu en JS n'implique pas qu'il ne sera pas accessible.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 09-02-2004 à 23:21:28    

Jubijub a écrit :

en fait je me demande pkoi les intégristes aiment pas ce langage vu qu'il y a pas d'équivalents...
 


 
parce que c'est parfois utilisé n'importe comment et/ou que ça ne marche que dans IE.
 
ex de n'importe quoi :
 
<a href="#" onclick="window.open('page.html');return false;">
 
alors que ceci est nettement mieux :
 
<a href="page.html" onclick="window.open(this.href);return false;">


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-02-2004 à 23:31:32    

gm_superstar a écrit :


Comme cela a déjà été dit ici, ce que les "intégristes" n'aiment pas c'est le JS spécifique à un navigateur.

ou qui rendent le site inaccessible sans ce fameux js :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 10-02-2004 à 08:50:20    

antp a écrit :


 
parce que c'est parfois utilisé n'importe comment et/ou que ça ne marche que dans IE.
 
ex de n'importe quoi :
 
<a href="#" onclick="window.open('page.html');return false;">
 
alors que ceci est nettement mieux :
 
<a href="page.html" onclick="window.open(this.href);return false;">


 
pourquoi c'est mieux le second cas?  :??:

Reply

Marsh Posté le 10-02-2004 à 08:51:35    

dropsy a écrit :


pourquoi c'est mieux le second cas?  :??:  


 
parceque quelqu'un qui n'active pas le JS pourra cliquer quand même :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 10-02-2004 à 09:42:32    

ah bah oui :sweat:  
 
merci :jap:

Reply

Marsh Posté le 10-02-2004 à 09:43:57    

et quelqu'un qui fait clic droit -> open in new window (ou clic du milieu dans Mozilla) ne se retrouvera pas avec une page vide


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed