کوتاه کردن فانکشن جاوا اسکریپت
در این مطلب میخواهیم نوع نوشتن فانکشن هارو تغییر بدیم.
مثلا در بیشتر کدهای جاوا اسکریپت دیدیم که نوع نوشتن فانکشن به این حالته:
function myFunc (b)
{
document.getElementById(‘demo’).innerHTML = b;
}
در این نوع کدنویسی میایم فانکشن رو کوتاه میکنیم. البته قسمت بالا رو هم میشه اینکارو کرد اما روش استانداردش اینجوری میشه :
<div id="demo"></div>
<script>
var x = new Function ("b","return b");
document.getElementById("demo").innerHTML = x("blog.amirkeramati.ir");
</script>
اگر کد بالا رو اجرا کنید باید آدرس blog.amirkeramati.ir رو به شما نشون بده …
این روش برای مواقعی بیشتر مورد استفاده قرار میگیره که مثلا شما میخواهید یه ورودی رو بگیرید و با کمترین تغییرات روی اون ورودی دوباره return کنید و به کاربر نشون بدید …
نمیدونم چرا برام جالب اومد ولی فکر میکنم یه جور کدهاتون بو و طعم حرفه ای بودن به خودش میگیره و حتی کارهای جالبی باهاش کرد …
مثلا برای بازی سازی با جاوا اسکریپت که قطعا فانکشن های زیادی باید کدنویسی و اضافه بشه با این روش میتونیم یه جور کوتاه نویسی یا شی گرایی رو اجرا کنیم و کدهای تمیزتر و حرفه ای تری داشته باشیم …
در مطالب بعدی سعی میکنم یه ابزار خوبی باهاش بسازم تا روش استفادشو بیشتر متوجه بشین …