Разница между jQuery и Dojo

Опубликовано: 12 Августа, 2022

jQuery — это библиотека Javascript. jQuery также известна как библиотека «пиши меньше, делай больше» из-за написания меньшего количества строк кода. Он состоит из нескольких событий, таких как jQuery click(), jQuery dbclick(), jQuery mouseenter() и т. д. Он выполняет такие действия, как обход и манипулирование HTML-документом и т. д.

DOJO — это инструментарий javascript. Он включает в себя 4 компонента, используемых в нем, они заключаются в следующем:

  • Ядро — этот компонент содержит центральные и невизуальные модули.
  • Dojox — этот компонент состоит из экспериментальных модулей, которые еще недостаточно стабильны, чтобы их можно было включить в Dojo и Dijit.
  • Util — этот компонент содержит инструменты сборки для проверки стиля, автоматизации, оптимизации и документирования.
  • Dijit — это библиотека виджетов и макетов для пользовательского интерфейса.

DOJO используется на популярных сайтах с высокой посещаемостью. Его система пакетов упрощает управление крупномасштабными проектами разработки пользовательского интерфейса. Dojo абстрагирует различия между различными браузерами, чтобы предоставить API, которые будут работать во всех из них.

Ниже приведена таблица различий между jQuery и DOJO:

JQuery

ДОДЗЁ

1. Это библиотека Javascript, которая упрощает программирование Javascript. Dojo — это библиотека Javascript с открытым исходным кодом. Javascript-программирование.
2. Jquery полезен, когда нам нужно использовать Javascript на нашем веб-сайте. Это полезно для разработки приложений и веб-сайтов на основе Javascript.
3. Полезно обрабатывать обход дерева HTML DOM и CSS. Он предлагает виджеты, утилиты и более высокую абстракцию ввода-вывода.
4. Это помогает пользователям писать код функций, связанных с пользовательским интерфейсом, в минимально возможных строках. Он поддерживает свободно типизированные переменные, объекты, классы, ассоциативные массивы и т. д.
5. Многие технологические компании используют jQuery на своих веб-сайтах. Его можно использовать в приложениях Adobe AIR на основе JavaScript.
6. Это повышает производительность приложения и развивает совместимость браузера в веб-приложениях. DOJO DOM можно использовать для вставки, создания, удаления, чтения и обновления элементов на веб-странице.
7. Он сгруппирован в библиотеки пользовательского интерфейса Javascript. Это прогрессивная структура TypeScript для современных веб-приложений.
8.

Пример jQuery -:

jQuery использует селекторы в стиле CSS для выбора частей или элементов HTML-страницы.

Примеры Додзё:

Мировое время, статичный блог и т. д.

Пример jQuery:

HTML




<!DOCTYPE html>
<html>
<head>
<script>
$(document).ready(function(){
  $("p").click(function(){
    $(this).hide();
  });
});
</script>
</head>
<body>
  
  
<p>If you click on me, I will disappear.</p>
  
  
<p>Click me away!</p>
  
  
<p>Click me too!</p>
  
  
</body>
</html>

 Explanation: In the above code we have used the following selectors of jQuery

1. click(function) 

2. $(this).hide() -: It hides the current HTML element ( In above code the current HTML element is <p>). 

Пример ДОДЗЁ:

HTML




<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello GFG!</title>
</head>
<body>
    <h1 id="greeting">Hello</h1>
    <!-- load Dojo -->
    <script src="//ajax.googleapis.com/ajax/libs/dojo/1.10.4/dojo/dojo.js"
            data-dojo-config="async: true"></script>
</body>
</html>