PDA

View Full Version : ایجاد یک تابع



Jason.Bourne
دوشنبه 11 شهریور 1392, 18:40 عصر
چه تفاوتی بین این دو نوع تعریف تابع می باشد؟

var functionOne = function() { };
و


function functionTwo() { }

jalil_gh
دوشنبه 11 شهریور 1392, 20:58 عصر
اول چند نکته هست تو جاوااسکریپت که دونستنش خوبه.
اول مفهوم توابع بی‌نام هست. شما میتونید تابعی تعریف کنید که اسم نداشته باشه.
دوم اینکه توابع تو جاوااسکریپت شی هستن. واسه همین میشه مثل اشیای دیگه‌ی جاوااسکریپت اونو به یه متغیر نسبت داد، به یک تابع دیگه ارسال کرد، .... تفاوت عمده‌اش با اشیای دیگه اینه که قابل اجرا شدنه.
تو تعریف اولی، اولش یه تابع بی‌نام تعریف کردن و اونو به یه متغیر نسبت دادن.
تو دومی هم یه تابع با نام functionTwo تعریف کردن.

Jason.Bourne
سه شنبه 12 شهریور 1392, 00:36 صبح
با این تفاصیل، در قطعه کد زیر، یک تابع بی نام را، به متد ready از شی Jquery پاس می دهیم؟!

jQuery(document).ready(function () {
}

jalil_gh
سه شنبه 12 شهریور 1392, 09:33 صبح
با این تفاصیل، در قطعه کد زیر، یک تابع بی نام را، به متد ready از شی Jquery پاس می دهیم؟!

jQuery(document).ready(function () {
}
بله همینطوره