جاوا اسکریپت

جاوا اسکریپت چیست؟

جاوا اسکریپت دقیقا چیست ؟

جاوا اسکریپت یک زبان برنامه نویسی است که برای ایجاد صفحات وب پویا استفاده میشود ,  بر روی کامپیوتر بازدید کننده  اجرا میشود  و نیاز به دانلود از وبسایت شما ندارد. جاوا اسکریپت اغلب برای ایجاد نظر سنجی و آزمونها استفاده می شود.

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

نه، آنها به دو زبان کامپیوتر کاملا متفاوت هستند تنها نام انها مشابه است. اگر می خواهید در این مورد بدانید ما یک بخش مخصوص java داریم.
برای استفاده ار javascript به چه چیز هایی نیاز دارم؟
java script توسط تمام مرورگرهای بزرگ پشتیبانی میشود از جمله  Internet Explorer, Firefox and Safari , google chrome .  مراجعه کنندگانی که مرورگرشان از javascript پشتیبابنی میکند (اکثرا استفاده میکنند) و javascript انها فعال است (به صورت پیشفرض فعال است). زمان مراجعه به سایت javascript اجرا میشود و انها سایت را میبینند
آیا من برای استفاده از javascript نیاز به یادگیری آن دارم؟
خیر تعداد زیادی کد javascript توسط برنامه نویسان نوشته شده و در دسترس قرار گرفته و شما میتوانید آن ها را به سایت خود اظافه کنید.
برای نوشتن جاوا اسکریپت به چه چیزی نیاز دارم؟
 جاوا اسکریپت یک زبن مفسر است (interpreted language) بنابر این نرم افزار خاصی برای نوشتن کد javascript نیاز نیست. هر ویرایشگر متنی ساده مانند Notepad  (یکی از لوازم جانبی که در ویندوز وجود دارد) برای نوشتن جاوا اسکریپت کاملا راضی کننده است. البته ویرایشگر هایی که متن را برای کد نویسی بهینه میکنند بهتر هستند زیرا برای بررسی و درک کد محیط بهتری فراهم میکنند و کمک میکنند اشتباهات کد نویسی را پیدا کنید
می توانم از HTML به جای جاوا اسکریپت استفاده کنم؟
خیر HTML و جاوا اسکریپت دو چیز کاملا متفاوت هستند. HTML یک زبان نشانه گذاری است که تعریف شده  برای طراحی محتوای صفحهات وب استاتیک. جاوا اسکریپت یک زبان برنامه نویسی طراحی شده برای انجام وظایف پویا است. گاهی اوقات فرق ان ها گیج کننده است به این دلیل کد جاوا اسکریپت می تواند در همان فایل  HTM  ذخیره شود
آیا من می توانم از PHP و یا دیگر زبان های  سمت سرور به جای جاوا اسکریپت استفاده کنم ؟
امکانش هست . بستگی به این دارد که ان کد کجا باید اجرا شود. اگر می توانید قبل از بارگذاری صفحه کد را اجرا کنید میتوانید از یک زبان سمت سرور ( server-side language )استفاده کنید. اگر کد باید بعد از لود شدن صفحه اجرا شود باید از javascript  اسفاده شود زیرا javascript  تنها زبان برنامه نویسی است که توسط تمام مرورگرهایی که برنامه نویسی سمت کار بر را اجرا میکنند پشتیبانی میشود
آیا جاوا اسکریپت و html بر روی یک فایل اجرا میشوند ؟
امکانش هست اما بهتر است کد جاوااسکریپت در صفحات جدا ذخیره شوند و بعد ان صفحه ها به صفحه html لینک شوند.
برنامه نویسی

نکات مهم برنامه نویسی استاندارد

همکاری کدنویس و تسترها:

همیشه سعی کنید پیش از کدنویسی یک یا چند نفر را به عنوان تستر کدهای خود در نظر بگیرید و هنگامی که شما به برنامه نویسی مشغولید و به صورت شی گرا کد می نویسید هرقسمت توسط تستر ها بازبینی شود و یک روند موازی کاری ایجاد شود که این امر باعث سرعت هرچه بیشتر برنامه نویسی شما و همچنین تولید نرم افزار می شود. یکی دیگر از مزیت های این روش این است که باگ های نرم افزار تا حد ممکن کاسته شده و به سلامت نرم افزار شما کمک می کند.

همکاری در کدنویسی:

یکی از مهم ترین مسائلی که امروزه مطرح است این است که همیشه چند ذهن بهتر است از یک ذهن .
اگر شما یک برنامه نویس حرفه ای باشید ولی بخواهید به تنهایی یک پرژه عظیم را کدنویسی کنید هم از نظر زمان دچار مشکل می شوید و هم از نظر سلامت کد و برنامه . درواقع منظورم این است که همیشه گروه های چند نفری که با کمک و خلاقیت یکدیگر شروع به پیش بردن یک پرژه می کنند بسیار موفق تر از یک فرد حرفه ای در زمینه این زمینه هستند زیرا که برنامه نویسی نیاز به یک ذهن باز و خلاق دارد بنابر این وقتی چند ذهن خلاق درکنار یکدیگر جمع شوند بسیار بهتر و موثرتر عمل می کنند.

همیشه سعی کنید جلوی خطاهای احتمالی را بگیرید:

خطا و باگ در هنگام استفاده از یک نرم افزار بسیار می تواند تاثیرات بد و منفی در کاربر مورد استفاده گذارد پس سعی کنید همیشه پیش از اینکه کاربر خطایی را در هنگام کار با نرم افزار مرتکب گردد سیاست های لازم را در مقابل استفاده کاربر اعمال کنید .
برای روشن تر شدن این موضوع فرض کنید یک کاربر وارد صفحه ای از نرم افزار شما می شود و شما از آن درخواست وارد نمودن تاریخ تولد شخص را کرده اید. خوب بهتر است که به جای قرار دادن یک باکس برای وارد نمودن تاریخ کامل تولد توسط شخص گزینه ای را تعبیه کنید که خو کاربر تاریخ تولد خود را به صورت یک منوی بازشونده انتخاب کند.
اینگونه خطای احتمالی تقریبا به صفر نزدیک می شود.

یک برنامه نویس حرفه ای شوید:

المان های متعددی برای اینکه شما را یک برنامه نویس حرفه ای خطاب کنند وجو دارد. اما مهمترین مسئله در مورد این امر این است که همیشه سعی کنید به تعهدات و زمانبندی ها و مسئولیت هایی که برای به اتمام رساندن این پرژه برای خود تعیین می کنید پایبند باشید.
افرادی که شما آن ها را حرفه ای خطاب می کنید همیشه برای کد های خود ارزش والایی قادرند و همیشه معتقدند که ما زمانی محصولی را به بازار عرضه می کنیم که به خوبی کار کند و به بهترین شکل ممکن جوابگوی کاربران باشد.