A propos des modifications apportées à JavaScript


Même si Netscape Navigator 2.0 n'est plus [NDQ: Et depuis longtemps!]en version Beta JavaScript, lui, est toujours en cours de développement. De nombreux changements lui seront apportés dans le future car ce langage script est encore très jeune. Mais pour le moment, nous pouvons déjà utiliser sérieusement pas mal de ses caractéristiques. Certains éléments de JavaScript ont déjà changé. Le meilleur exemple que je vais citer m'a d'ailleurs causé pas mal de soucis. J'utilisait la propriété lastmodified dans un de mes documents. Ceci était correct avec Netscape 2.0 beta2 mais dans les versions ultérieures celle-ci est devenue lastModified. Certes vous devez penser que la différence minime et que celà ne posera guère de problèmes aux navigateurs. Détrompez vous!!! Pour un navigateur lastmodified et lastModified sont deux choses totalement différentes. JavaScript est sensible dans ces cas là, soyez donc attentifs à ces modifications entrainants des incompabilités!
Certaines fonctions mentionées dans la documentation de Netscape ne sont pas encore implémentées. Ceci cause de vilains petits bugs [NDQ: Décidément ils les collectionnent chez Netscape!!!] qui peuvent soit tous nous concerner, soit quelques utilisateurs seulement. Par exemple un problème connu des utilisateurs MAC: Les fonctions de date ne fonctionnent pas correctement. Pour connaître la liste de ces problèmes officiels consultez la FAQ (foire aux questions).

NOTE DE DERNIERE MINUTE: Du fait de la rivalité entre les sociétés Netscape et Microsoft, cette dernière n'a pas été en mesure d'offrir une compatibilité impeccable et totale de son navigateur Internet Explorer 3.0 avec JavaScript. Les différences ne se limitant pas qu'au nom (JScript contre JavaScript) entraînent quelques pertubations mineures mais gênantes. [NDQ: Qui en subie les conséquences? L'utilisateur comme toujours.]

J'espère que vous comprendrez mon impossibilité de connaître les prochaines modifications de JavaScript,ni même leurs conséquences sur vos scripts. Mais puique les choses évoluent très vite de nos jours, je n'attendrai pas la sortie des versions finales (si jamais de telles versions existent...). Et j'ai l'intuition qu'il en sera de même pour vous... Si vous découvrez des problèmes avec mes exemples écrivez moi s'il vous plaît. Soyez sûrs que j'ajouterai d'autres parties à cette introduction, alors pensez à les consulter dans quelques temps.


Retour - Sommaire

Last changed: 25.février'97 - © 1996 by Stefan Koch - 1997 Traduction de Qaghan