DOJO is a rapid development toolkit for web oriented software on desktop and mobile and internet applications without using the browser’s inbuilt graphics technology created by Alex Russell, Dylan, David, and others in 2004.
The jQuery is a JavaScript library created by John Resig in 2006. It is fast and light weight library.
The DOJO provides us many more customizing options but it is a heavy and bulky toolkit but the JQuery is a fast and JQuery light library.
The DOJO requires a higher bandwidth because it is heavy but not for JQuery.
Right now, DOJO toolkit is not having well documented and tutorials. Due to this developers are facing so many difficulties to get in-depth for web development.
//The DOJO Global Objects and functions looks like, dojo //The DOM Ready looks like, dojo.ready(function () { }); //DOJO Id Selector looks like, dojo.byId("selector-ids") //DOJO Class Selector looks like, dojo.jquery(".class-selector") //Creates a new DOM element looks like, dojo.create("div") //Get inner HTML of the elements looks like, dojo.byId("selector-ids").innerHTML OR dojo.jquery(".class-selector"). innerHTML //Ajax Call looks like, //GET dojo.xhrGet({ url: url, handleAs: typeofData //JSON, text content: data, load: successFn error: errFn }); //POST dojo.xhrPost({ url: url, handleAs: typeofData //JSON, text content: data, load: successFn error: errFn });
The jQuery functionality looks like,
//The JQuery Global Objects and functions looks like, jQuery or $ //The DOM Ready looks like, $(document).ready(function(){}); //jQuery Id Selector looks like, $("#selector-ids") //jQuery class Selector looks like, $(".class-selector ") //Creates a new DOM element looks like, $("<div/>") //Get inner HTML of the elements looks like, $("#selector-ids").html(); OR $(".class-selector ").html(); //Ajax Call looks like, $.ajax({ url: url, type: //GET(or)POST, data: data, success: successFn error: errFn });
For more detail about Events, Animations &
Effects, Selectors, Array and Ajax, https://thetascript.com/jqueryvsdojo/
We can downloaded the DOJO Toolkit from http://dojotoolkit.org/
We can downloaded the JQuery from http://code.jquery.com/
I hope this information helped you! Thank you!