ورود

View Full Version : تو چه محیطی می تونم Java script رو debug کنم ؟



Shahram1974
پنج شنبه 17 خرداد 1386, 15:57 عصر
سلام دوستان

من می خوام با Java script کارهای ابتدایی انجام بدم مثلا Validation ها رو تو client side چک کنم .ولی نمیدونم

در واقع بلد نیستم توو یه IDE یا نمیدونم تو چه محیطی Debug کنم

مثلا فرض کنید تابع زیر

function GetDriveList()
{
var fso, s, n, e, x;
fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives);
s = "";
do
{
x = e.item();
s = s + x.DriveLetter;
s += " - ";
if (x.DriveType == 3)
n = x.ShareName;
else if (x.IsReady)
n = x.VolumeName;
else
n = "[Drive not ready]";
s += n + "<br>";
e.moveNext();
}
while (!e.atEnd());
return(s);
}



چه جوری می تونم debug کنم ؟

majid325
پنج شنبه 17 خرداد 1386, 16:17 عصر
ببخشید (شاید منظورت رو بد گرفتم) فانکشن رو میشه در قسمت Body نوشت در قسمت HEAD
هم میشه نوشت و در یک فایل دیگه هم میشه، حالا اگه کدت ایراد داره که میحط debug بسته به محیط IDE ای که کد توش مینویسی داره .

peyman1987
جمعه 18 خرداد 1386, 08:01 صبح
خود Mozilla Firefox محیطی به نام Error Console در منوی Tools برای Debug کدهای JavaScript داره. میتونی کدتو بنویسی و خطاهاش رو اونجا پیدا کنی. البته اینم بگم که این کنسول فقط با DOM فایرفاکس کار میکنه و کاری با بقیه مرورگرها نداره. میتونین از قابلیتهای ادیتورهایی مثل Dream Weaver هم استفاده کنین.

SalarSoft
پنج شنبه 24 خرداد 1386, 16:45 عصر
FireFox یک Extention با نام JavaScript debugger دارد که به این کار شما رو یاری خواهد کرد:

https://addons.mozilla.org/en-US/firefox/addon/216
http://www.hacksrus.com/~ginda/venkmane

zaerymoghaddam
یک شنبه 27 خرداد 1386, 10:31 صبح
بهترین روش برای نوشتن کدهای جاوااسکریپت و debug کردن آنها، استفاده از ابزار ویژوال استودیوی شرکت مایکروسافته. محیطی بسیار کامل به همراه امکاناتی چون auto complete ، syntax highlighting و دیباگر بسیار پیشرفته. البته اگر به این ابزار دسترسی ندارید، می توانید از Microsoft Script Editor که به همراه تمامی نسخه های Microsoft Office عرضه می شود استفاده کنید. به طور پیش فرض هیچ میانبری برای دسترسی به این ابزار در منوی Start ویندوز قرار داده نمی شود. باید مستقیما به پوشه ای که Microsoft Office را در آن نصب کرده اید مراجعه کرده و فایل MSE.exe که نشانه ای شبیه ویژوال استودیو دارد را اجرا کنید.

MehranZand
یک شنبه 27 خرداد 1386, 15:43 عصر
NetScape داری کنسول جاوا اسکریپت است که می تونی در اونجا خطا های ایجاد شده رو و منشا خطا رو ببینی

mehdii_igi
شنبه 09 تیر 1386, 17:26 عصر
این لینک رو یه نگاهی بنداز:
http://www.codeproject.com/useritems/UsingVSToDebugJavascript.asp