خب
به خاطر اینکه جاوا اسکریپت پیشنیاز وردپرس هست و من وسط کار فهمیدم
اموزش وردپرس را تا همین بخش ۴۶ باقی می مونه و جاوا اسکریپت را شروع می کنم
..............................
توابع در جاوا اسکریپت:
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید.
توابعی که به صورت عبارت هستند یعنی داخل یه متغییر قرار می گیرند
کد php:
var x = function (a, b) {return a * b};
توابعی که داخل که دارای نام هستن
function myFunction(a, b) {
return a * b;
}
بعد از انتهای تابع به صورت declaration تابع دارای نام نیازی به سمی کالن نیست چون اجرایی نیست یعنی داخل یه متغییر ی ریخته نمیشه
اما بعد از توابع به صورت عبارت باید سمی کالن قرار بگیره
................
function hoisting:
در مورد توابعی که به صورت Declaretion هستن یعنی یه اسم دارن به کارمیر ه یعنی ما میایم و اول Declaration را تعریف می کنیم
و بعد تابع را صدا می زنیم
چون تو جاو اسکریپت فراخوانی تابع می تونه قبل از تعریف تابع باشه
کد php:
myFunction(5);
function myFunction(y) {
return y * y;
}
...........................
self-invoking functions:
زمانی هست که من انتهای تابع پرانتز باز و پرانتز بسته می زارم و خود تابع را هم درون پرانتز باز و بسته می زارم و این تابع ها بدون نام هستن
کد php:
(function () {
var x = "Hello!!"; // I will invoke myself
})();