Сокращенное обозначение функции подготовки документа в jQuery — $(function() {... });
. Этот синтаксис эквивалентен $(document).ready(function() {... });
и обычно используется для обеспечения того, чтобы код внутри функции выполнялся только после того, как DOM (объектная модель документа) ) полностью загружен и готов.
Вот еще несколько методов, которые можно использовать для достижения того же результата:
- Использование метода
ready()
:$(document).ready(function() {... });
- Использование метода
on()
:$(document).on('ready', function() {... });
- Использование метода
load()
:$(window).on('load', function() {... });
Однако важно отметить, что начиная с версии jQuery 3.0 метод ready()
устарел, и jQuery рекомендует использовать сокращенный синтаксис $(function() {... } );
вместо этого.