JQuery Document готовые функции - PullRequest
       13

JQuery Document готовые функции

1 голос
/ 20 сентября 2011

Каковы различия (если есть) для следующих функций готовности документа jQuery:

$("document").ready(function() {}); и $(function() {});

Ответы [ 7 ]

6 голосов
/ 20 сентября 2011

Они эквивалентны, последний является сокращенной формой для первого.

Из документации jQuery :

Все три из следующих синтаксисов:эквивалент:

$(document).ready(handler)
$().ready(handler) (this is not recommended)
$(handler)
4 голосов
/ 20 сентября 2011

Разница только в краткости.http://api.jquery.com/jQuery/#jQuery3

jQuery (обратный вызов)

Эта функция ведет себя так же, как $(document).ready(), в том смысле, что ее следует использовать дляОберните другие $() операции на вашей странице, которые зависят от готовности DOM.Хотя эта функция технически цепная, на самом деле нет особого смысла использовать ее для цепочки.

(выделение добавлено)

2 голосов
/ 20 сентября 2011

Они одинаковы.Проверить: http://api.jquery.com/jQuery/#jQuery3

0 голосов
/ 01 июля 2013
$(document).ready(function(){})
$().ready(function(){}) (this is not recommended)
$(function(){})
0 голосов
/ 20 сентября 2011

Это то же самое. Разные имена для одной и той же вещи

0 голосов
/ 20 сентября 2011

$(afunc) просто вызывает $(document).ready(afunc); после 4, если операторы, которые не вводятся, поскольку afunc является функцией.

0 голосов
/ 20 сентября 2011

Они одинаковые; как указывалось ранее, последний является просто сокращенной версией первого.

Я предпочитаю использовать расширенную версию, так как считаю, что код легче читать.

...