Brief analysis of the difference between jQuery of function of {} and of function of {} of jQuery
- 2020-03-30 01:18:02
- OfStack
Jquery is an excellent Javascr pt framework. Let's now discuss the functions that are executed after two pages are loaded in Jquery.
The $(document). Ready (function () {
// write your code here...
}); The code that runs when the DOM load is complete
I could just write it as
JQuery (function () {
});
Function ($) {})(jQuery)
(function () {
}) (jQuery);
It actually executes the ()(para) anonymous method, passing the jQuery object.
The equivalent of
The function of aa ($) {}
Aa (jQuery)
Is a common way to initialize jquery objects.
In layman's terms, execute the code you need after the page loads.
However, sometimes this thing will make the page jump, many JQUERY plug-ins are loaded after the completion of the style change, the page will have a jump or flashing feeling
(funtion () {}) (); Execute the function immediately; It is equivalent to declaring a function and calling it directly after the declaration.
If the parameters are:
(funtion (STR) {alert (STR)}) (" output ")); Funtion OutPutFun(STR){alert(STR); }; OutPutFun (" output ");
JQuery (function () {}); The code used to hold a DOM object that already exists when the code is executed. It cannot be used to hold the code for developing plug-ins because the jQuery object is not passed and the methods (functions) cannot be called externally through jQuery. Method.
(function () {}) (jQuery); The DOM doesn't necessarily exist when you execute the code that holds the code for your plug-in, so be careful with code that automatically performs DOM manipulation.