چند نکته در جاوا اسکریپت

12 12 2008

امروز تصمیم گرفتم تجربه هایی را که در زمینه ی جاوا اسکریپت کسب کرده ام را به قلم بیارم :

۱. هرگز نام متغیر هاتون رو یکسان با نام آی دی المان در صفحه قرار ندهید . فرض کنید در صفحه تون المانی دارید که id اون هست testing1 دقت کنید که در کد جاوا اسکریتتون هرگز از متغیر testing1 استفاده نکنید یا حتی آن را تعریف نکنید . چون در اینترنت اکسپلورر به آن ایراد می گیره !! و هیچ ارور مشخصی هم نمیده . در نتیجه مجبور میشید ساعت ها در کدتان بگردید تا به خطایتان پی ببرید.

۲. شی گرای جاوا اسکریپت را هیچ گاه فراموش نکنید. همیشه اطلاعات موقت را در شی ذخیره کنید و هیچ گاه اطلاعات را به طور موقت درون input ها ذخیره نکنید (کاری که من خیلی می کردم و اصلا نتایج خوبی نداشت -باعث شلوغ شدن کد می شد)

۳. سعی کنید همیشه کدتان به کمترین حجم ممکن برسد چون جاوا اسکرپت در کلاینت پردازش می شود در نتیجه بهتره حجم آن کم باشد. پیشنهاد می کنم از yui compressor استفاده کنید.

۴. از فریم ورک ها و کتابخانه هایی نظیر prototype و JQuery و … استفاده کنید تا حجم کدتان کم شود و خودتان راحت تر برنامه بنویسید. من قبلا هم بر این عقیده بودم که فریم ورک ها اصلا به درد نمی خورن و خودم برنامه رو می نوشتم ولی بعد از مدتی فهمیدم فریم ورک ها عجب نعمت هایی هستند.