Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/04/2007, 09h53   #1
Fabouney
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut [prototype.js]m'éclaircir sur une syntaxe

Bonjour à tous et à toute,

j'utilise la librairie "prototype.js" et dans les premieres ligne y'a une syntaxe qui me chagrine un peu :

Code :
1
2
3
4
5
6
7
8
9
10
var Prototype = {
  Version: '1.5.0',
  BrowserFeatures: {
    XPath: !!document.evaluate
  },

  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',
  emptyFunction: function() {},
  K: function(x) { return x }
}
les 2 "!" devant document.evaluate.
qu'est-ce que cela veut dire :s

Cordialement.
  Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 12h04   #2
Fabouney
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
up! (c'est compliqué hein :p:p, aller courage lol)
  Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 12h13   #3
Membre chevronné
 
Avatar de Herode
 
Développeur Web
Inscription : mars 2005
Messages : 773
Détails du profil
Informations personnelles :
Localisation : France, Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mars 2005
Messages : 773
Points : 795
Points : 795
! est l'opérateur logique 'not'.
Si document.evaluate st implémenté par le navigateur,
  • !document.evaluate renvoie false
  • !!document.evaluate renvoie true.
Donc :
permet de tester sous la forme d'un booléen propre la présence de la méthode Document.evaluate()
Herode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2007, 12h13   #4
Fabouney
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
exact merci, c'est malin comme astuce
  Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h24.


 
 
 
 
Partenaires

Hébergement Web