PDA

View Full Version : سوال: نوشتن بعضی از متدهای جاوااسکریپت با حروف بزرگ



IMANAZADI
دوشنبه 29 اردیبهشت 1393, 09:36 صبح
با سلام

در نوشتن آژاکس در جاوا اسکریپت بعضی از متدها باید با حرف بزرگ شروع شوند ؟؟؟ دلیلش چیه ؟
چون اگر زمانی ide هوششمندی در اختیار نباشه و بخواهیم کلیه دستورات را تایپ کنیم بخاطر سپردن این متدها در ذهن سخته ؟

مثل readyState که حرف State باید با حروف بزرگ شروع بشه یا responseText




if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();

}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

url="xx.php";

para="user="+g();

xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
document.getElementById('txtHint').innerHTML=xmlht tp.responseText;
}
}

xmlhttp.open("POST",url,true);

xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");

xmlhttp.send(para);

Javidhb
سه شنبه 30 اردیبهشت 1393, 10:23 صبح
برای خوانایی بهتر اسم توابع معمولا دو روش به کار گرفته میشه:
camelCase (http://en.wikipedia.org/wiki/CamelCase)که هرکلمه مجزا توی اسم تابع با حرف بزرگ شروع میشه.
snake_case (http://en.wikipedia.org/wiki/Snake_case) که بین هر کلمه از _ استفاده میشه.

بیشتر توابع جاوااسکریپت به روش camelCase نامگذاری شدند! و کافیه شما هر کلمه مجزا توی اسم تابع رو با حرف بزرگ شروع کنید