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