Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • Different DOM ready types

    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 137
    Comment on it

    Here we will learn different types DOM ready functions used in jQuery and javaScript. It's very important to know that when and where should we use them. Here we will explain why one should choose version accordingly. Document ready function is a self-executing function that runs after the web page elements have loaded.

    Document Ready Type 1

    $(document).ready(function() {
        //here we can write the stuff in jQuery when DOM is ready
       alert(DOM is ready type 1);	
    });

    A named function can also be passed to $(document).ready() inplace of an anonymous function.

    function testDOM_fun(){
      // code inside the function
    }
    
    $(document).ready(testDOM_fun);
    
    var testDOM_fun = function() {
         alert(DOM is ready type 1);	
     };
    
    
    $(testDOM_fun);

    Document Ready Type 2

    $(function(){ 
    	//here we can write the stuff in jQuery when DOM is ready
    	alert(DOM is ready type 2);	
    });

    Here jQuery’s “$” function is given a call and document object is passed to it and the object's enhanced version is returned by the $ function.

    The returned object has a ready() function that we have called in type 1 and passed an anonymous function to it.

    Document Ready Type 3

    jQuery(document).ready(function($) {
    	alert(DOM is ready type 3);
    });

    Here we added jQuery instead of $, this helps in preventing the conflicts with other JS frameworks.

    Document Ready Type 4

    (function($) { 
    	// Using $ as an alias to jQuery
      $(function() {
        // Using $ as an alias to jQuery
      });
    })(jQuery);
    // more code using $ as an alias to the other library

    In this way, we can embed one function inside another function where both use $ instead of jQuery.

    Document Ready Type 5

    $(window).load(function(){  
    	//Initialized once images are loaded completely  
       });

    When we want to manipulate images and with $(document).ready() we will not be able to manipulate images as the visitor don't have the pictures already loaded then we use type 5.

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: