📜  jQuery 和 Dojo 的区别

📅  最后修改于: 2022-05-13 01:56:50.682000             🧑  作者: Mango

jQuery 和 Dojo 的区别

jQuery是一个 Javascript 库。 jQuery 也被称为“少写多做”库,因为它编写的代码行数更少。 它由多个事件组成,例如jQuery click()、jQuery dbclick()、jQuery mouseenter() 等。它可以进行 HTML 文档遍历和操作等操作。

DOJO是一个 JavaScript 工具包。它包括其中使用的4个组件,它们如下:

  • 核心——这个组件包含中央和非可视模块。
  • Dojox — 该组件由实验性模块组成,这些模块还不够稳定,无法包含在 Dojo 和 Dijit 中。
  • Util——该组件包含用于样式检查、自动化、优化和文档的构建工具。
  • Dijit — 这是用户界面的小部件和布局库。

DOJO 用于高知名度、高流量的网站。它的包系统使管理大型 UI 开发项目变得容易。 Dojo 将不同浏览器之间的差异抽象化,以提供适用于所有浏览器的 API。

jQuery-vs-DOJO

以下是 jQuery 和 DOJO 之间的差异表:

 

JQuery

DOJO

1.It is a Javascript library that simplifies Javascript Programming.Dojo is an Open-source Javascript library. Javascript Programming.
2.Jquery is useful when we need to use Javascript on our website.It is useful to develop Javascript-based applications and websites.
3.It is useful to handle HTML DOM tree traversal and CSS.It offers widgets, utilities, and higher IO abstraction.
4.It helps the users to write UI-related function code in minimum possible lines.It supports Loosely typed variables, Objects, classes, Associative arrays, etc.
5.Many Tech Companies use jQuery on their website.It can be used in JavaScript-based Adobe AIR applications.
6.It improves the performance of an application and develops Browser Compatibility on web applications. DOJO DOM can be used to insert, create, delete, read and upgrade the elements on a webpage.
7.It is grouped under Javascript UI libraries.It is a Progressive TypeScript Framework for Modern Web Apps.
8.

Example of jQuery -:

jQuery uses CSS-style selectors to select parts, or elements, of an HTML page.

Examples of Dojo are -:

World clock, static blog, etc.

jQuery 示例:

HTML







  
  

If you click on me, I will disappear.

     

Click me away!

     

Click me too!

     


HTML



    
    Hello GFG!


    

Hello

         


道场示例:

HTML




    
    Hello GFG!


    

Hello