Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   параметры функции (https://javascript.ru/forum/misc/49633-parametry-funkcii.html)

зверек 22.08.2014 11:05

Цитата:

Сообщение от skrudjmakdak
вот те документация про

Это первое, где я был. Ни слова о параметрах функций и за что они отвечают. Может мой английский не достаточно хорош...Не знаю.. Но если вам не сложно, скопируйте сюда фрагмент текста, где бы это объяснялось.
submit(function (param1,param2)
replaceWith(function(param1, param2)

что есть param1 и param2 в этих случаях?

Цитата:

Сообщение от WorM32
В функции параметры могут означать что угодно, нужно смотреть доки.

так в этом и проблема. Я не могу найти доков, объясняющих это.
Цитата:

Сообщение от WorM32
в jQuery в функциях обработчиках событий (например, submit) всегда первым параметром идет eventData

а вторым...третьим?

skrudjmakdak 22.08.2014 11:12

по первому:
.submit( [eventData ], handler )
eventData и handler чем вам не аргументы?

по второму говорится что в replaceWith можно засунуть функцию обратного вызова, но какие параметры туда передаются там не пишется))

но можно воспользоваться console.log(arguments) внутри callback чтобы увидеть что туда передалось

зверек 22.08.2014 11:26

Цитата:

Сообщение от skrudjmakdak
.submit( [eventData ], handler )
eventData и handler чем вам не аргументы?

так вроде ж эти аргументы имеют отношение к методу submit, а не к функции. Впрочем, я тут уже плаваю...

skrudjmakdak 22.08.2014 11:32

handler - это функция, которая вызывается при клике, и как сказал WorM32 первым аргументом всегда идет event

Aetae 22.08.2014 11:34

Цитата:

Сообщение от зверек (Сообщение 327018)
так в этом и проблема. Я не могу найти доков, объясняющих это.

Это скорее правило чем исключение. Мир жесток.:) Нет в доках - смотри в исходный код, или если лень - проверяй на месте как предложили выше.
P.S. Про wrap был не прав, каюсь. Перезапись html заново конечно всё равно не красиво, но в случае с короткими текстовыми строками - нормально.

зверек 22.08.2014 11:40

ну в общем ясно - console.log() наше все :)


Часовой пояс GMT +3, время: 01:09.