JQuery 函数执行顺序

说来惭愧,这么多年了,今天才详细了了解了一下js几种函数的执行顺序

1.DOM元素加载之前

<script type="text/javascript">
  (function() {
    alert("before loading dom!");
  })(jQuery);
</script>

立即执行函数 (function(){}())与(function(){})()

$(function(){});

$(function(){}) 是 $(document).ready(function(){/.../})的简写形式,是在DOM加载完成后执行的回调函数,并且只会执行一次。

   $( document ).ready(function() {
     console.log( "page is ready!" );
  });  

  $(function() {
     console.log( "page is ready!" );
  });

这两种起到的两种效果是完全一样的

原文地址:https://www.cnblogs.com/zhangxiaoxia/p/14234265.html