jQueryの$(function(){...});と$(window).on("load",function(){...})の違い 本エントリーは「to-R JavaScript Advent Calendar 2015」8日目のエントリー、今回はjQueryの$(function(){...});と$(window).on("load",function(){...});の違いについて解説を行います。 共にページの読み込みが終わったタイミングでfunction(){...}内に書かれている処理を実行するための記述ですが、$(function(){...});に書かれている処理はHTMの読み込みが終了したタイミング、正確にはDOMツリーの構築が完了したタイミングで実行されます。 $(function(){ //do something }); それに対して$(window).on("lo
![jQueryの$(function(){...});と$(window).on(](https://cdn-ak-scissors.b.st-hatena.com/image/square/33a807bab6bad56d83336d9c0d05bbe41e26ab95/height=288;version=1;width=512/http%3A%2F%2Fblog.webcreativepark.net%2Fimages%2Fto-R_JavaScript_Advent_Calendar_2015.png)