Question

Est-il correct de supposer que JQuery n’est pas réellement une implémentation de la spécification ECMA, mais plutôt une sorte de cadre?

Si cela est vrai, quelle durée d'exécution utilise-t-il? Par exemple, dans IE, cela finit-il par se retrouver avec le moteur javascript dans IE?

merci

Sesh

Était-ce utile?

La solution

jQuery est entièrement écrit en Javascript. Il fonctionne en utilisant le moteur Javascript de son navigateur. Par conséquent, si vous l'exécutez dans IE, il utilise le moteur d'Internet Explorer. Dans Firefox, il utilise le moteur Firefox.

En fait, il s’agit simplement d’une API construite autour de l’API Javascript semi-standard à laquelle chaque navigateur se conforme. Il prend en compte toutes les bizarreries entre les navigateurs et les corrige (en interne) pour que tout fonctionne de la même manière quel que soit le navigateur utilisé lorsque vous développez dans le cadre.

Il respecte les spécifications ECMA dans la mesure des possibilités de chaque navigateur.

Autres conseils

jQuery est un framework écrit en javascript, il est donc bien sûr géré par le moteur javascript des navigateurs.

jQuery n'est pas une implémentation de spécification ECMA, mais un framework javascript. Il est capable de fonctionner dans tous les navigateurs modernes et fournit une API qui facilite le développement en javascript. Parce que l'exécution de javascript est différente entre les navigateurs, jQuery le détecte de manière dynamique et agit en conséquence.

Donc, pour répondre à votre question, dans IE, le moteur JavaScript de IE s’arrête de tourner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top