Разница между функциями $(document).ready()и $(window).load()функциями заключается в том, что включенный в нее код $(window).load()будет запускаться после загрузки всей страницы (изображений, фреймов, таблиц стилей и т. Д.), Тогда как событие готовности документа запускается до загрузки всех изображений, фреймов и т. Д., Но после самого DOM. готово.
$(document).ready(function(){
})
и
$(function(){
});
и
jQuery(document).ready(function(){
});
Там нет разницы между вышеуказанными 3 кодами.
Они эквивалентны, но вы можете столкнуться с конфликтом, если какие-либо другие фреймворки JavaScript используют тот же символ доллара $ в качестве имени ярлыка.
jQuery.noConflict();
jQuery.ready(function($){
//Code using $ as alias to jQuery
});