Вопрос

Правильно ли предположить, что JQuery на самом деле является не реализацией спецификации ECMA, а скорее своего рода фреймворком?

Если это правда, какое время выполнения он использует?Например, в IE, в конечном итоге в IE появится движок javascript?

Спасибо

Сеш

Это было полезно?

Решение

jQuery полностью написан на Javascript.Он запускается с использованием любого движка Javascript в браузере, в котором он запущен, поэтому, если вы запускаете его в IE, он использует движок IE.В Firefox используется движок Firefox.

По сути, это просто API, построенный на основе полустандартного API Javascript, которому соответствует каждый браузер.Он учитывает любые особенности браузеров и сглаживает их (внутренне) для вас, чтобы все работало одинаково независимо от браузера, когда вы разрабатываете в рамках платформы.

Он соответствует спецификации ECMA ровно настолько, насколько это позволяет каждый браузер.

Другие советы

jQuery — это фреймворк, написанный на JavaScript, и поэтому он, конечно же, запускается механизмом JavaScript браузера.

jQuery — это не реализация спецификации ECMA, а среда JavaScript.Он может работать во всех современных браузерах и предоставляет API, который упрощает разработку JavaScript.Поскольку среда выполнения javascript в разных браузерах различна, jQuery динамически определяет браузер и действует соответствующим образом.

Итак, чтобы ответить на ваш вопрос, в IE он заканчивается под управлением javascript-движка IE.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top