Is it correct to assume that JQuery is not actually an implementation of ECMA spec but rather some kind of framework?
If that is true, what run time does it use? For example in IE, does it finally end up with the javascript engine in IE?
thanks
Sesh
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
jQuery is written entirely in Javascript. It runs using whatever Javascript engine is in the browser that runs it, so if you run it in IE, it uses IE’s engine. In Firefox it uses the Firefox engine.
Basically it’s just an API built around the semi-standard Javascript API every browser complies to. It takes any quirks between browsers into account and smooths them out (internally) for you so that everything works the same regardless of browser when you develop within the framework.
It follows the ECMA spec only as much as every browser allows.