ASP.NET MVC 5 – put the jQuery Bundle at the bottom of the Page

ASP.NET MVC 5 – put the jQuery Bundle at the bottom of the Page
 
Based on HTML Best Practice, the Script should be at the bottom of the Page.
If the Script is at the top of the Page & the File Size is large, it would be loaded slow.
 
For the default Razor Master Page ( jQuery Bundle is at the bottom ), the error "WebForm:46 Uncaught ReferenceError: $ is not defined" would be thrown.
 

   Solution
 
   @section scripts {
      $( document ).ready(function() {
         alert(" Sample ")
      });      
   }