Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Prototype 1.7.3 : nouvelle version pour le framework JavaScript
De manipulations DOM et AJAX

Le , par vermine

0PARTAGES

1  0 
Prototype 1.7.3 : nouvelle version
pour le framework JavaScript de manipulations DOM et AJAX


Bien entendu, il suffit que nous décidions de supprimer notre forum Prototype pour qu'une nouvelle version du framework fasse son apparition. En fait, l'auteur sort des versions une fois par an ou tous les deux ans dans le but de rester compatible avec les nouveaux navigateurs.

Prototype est un vieux framework JavaScript de bas niveau orienté objet qui permet de faire des manipulations du DOM ou de l'AJAX. Il est constitué d'un système de classes (ou similaires) faciles à manipuler.

Il offre des extensions utiles à l'environnement de script du navigateur et fournit des APIs élégantes autour des interfaces de l'AJAX et du DOM qui ne sont pas (n'étaient pas) toujours simples à appréhender. Fort apprécié à l'époque, il l'est nettement moins aujourd'hui, remplacé par des frameworks que vous connaissez bien. L'auteur en est conscient et remercie les braves âmes qui le suivent encore.

Cette nouvelle version contient notamment :

  • Element.visible vérifie également le style inline pour déterminer la visibilité d'un élément ;
  • Element.getOpacity retourne un nombre dans tous les navigateurs (IE renvoyait des chaînes de caractères) ;
  • Element.positionedOffset représente mieux les marges ;
  • lorsqu'on supprime le dernier événement d'observation d'un élément avec Element.stopObserving, la structure des données associée est nettoyée afin de libérer un maximum d'espace mémoire ;
  • les tests sont maintenant effectués avec Mocha et Proclaim, ce qui simplifie nettement la manière de tester ;
  • etc.


Téléchargement.
L'article sur le site officiel.
Documentation.

Une erreur dans cette actualité ? Signalez-le nous !