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.