--- title: جاوا اسکریپت slug: Web/JavaScript tags: - JavaScript - Landing - NeedsTranslation - TopicStub translation_of: Web/JavaScript ---
یک معرفی مجدد برای جاوااسکریپت
یک بررسی کلی برا آن‌هایی که فکر می‌کنند در مورد جاوااسکریپت می‌دانند

{{JsSidebar}}

JavaScript® (اغلب به JS مخفف می‌شود) سبک، مفسر، زبان شی‌گرا شده با first-class functions، به عنوان زبان اسکریپت نویسی برای صفحات وب شناخته شده است، اما در خیلی از محیط‌های غیر مرورگری مانند node.js یا Apache CouchDB نیز استفاده شده است. زبان اسکریت نویسی آن مبتنی بر نمونه است، چند نمونه که پویا است، نوع امن و از شی گرایی پشتیبانی می‌کند، سبک ‌های برنامه نویسی تابعی را دارد. اطلاعات بیشتر را می‌توانید از صفحه درباره جاوااسکریپت مشاهده نمایید.

استاندارد جاوااسکریپت اکمااسکریپت (ECMAScript) است که از سال ۲۰۱۲ تمامی مرورگر‌های مدرن استاندارد اکمااسکریپت نسخه ۵.۱ را به صورت کامل پشتیبانی می‌کنند، همچنین مرورگر‌های قدیمی‌تر نسخه ۳ از اکمااسکریپت را پشتیبانی می‌کنند. از ماه June سال ۲۰۱۵ اکمااسکریپت ۶ (ES6) یا همان اکمااسکریپت ۲۰۱۵ (ES2015) مورد قبول واقع شده است. توضیحات تکمیلی در مورد اکمااسکریپت ۶ را می توانید در dedicated wiki مشاهده نمایید.

این بخش از سایت به زبان جاوااسکریپت اختصاص داده شده است، قسمت‌هایی که مختص به صفحات وب، یا دیگر محیط‌های میزبانی نیست. برای اطلاعات در مورد API‌های خاص برای صفحات وب، لطفا DOM را ببینید. در مورد این‌که چگونه DOM وJavaScript با همدیگر مناسب هستند در مرجع DOM اطلاعات بیشتری را بخوانید.

JavaScript به صورت «جاواسکریپت» خوانده می‌شود، ولی در فارسی به صورت «جاوااسکریپت» ترجمه می‌شود و اگر به صورت «جاوا اسکریپت» ترجمه شود اشتباه است چون دو کلمه جدا از هم نیست و اگر به صورت دو کلمه جدا نوشته شود خطلاهای نگارشی ایجاد می‌شود، به طور مثال ممکن است کلمه جاوا در انتهای خط و کلمه اسکریپت در ابتدای خط بعدی نوشته شود.

مستندات

راهنمای جاوااسکریپت
اگر شما در جاوااسکریپت تازه‌کار هستید، باید این راهنما را بخوانید.
مرجع جاوااسکریپت
این مرجع جاوااسکریپت شامل مستندات کاملی برای جاوااسکریپت نسخه ۱.۵ و به‌روزرسانی‌های آن است.

مقالات معرفی

نمای کلی تکنولوژی‌های جاوااسکریپت
آشنایی با چشم انداز جاوااسکریپت برای مرورگر

مقالات پیشرفته

ساختارهای داده‌ای جاوااسکریپت
نمای کلی ساختارهای داده‌ای قابل دسترس در جاپااسکریپت
وراثت و زنجیره نمونه
توضیح ارث‌بری مبتنی بر نمونه که به‌صورت گسترده‌ای اشتباده و ناچیز شمرده شده است

مقالات دیگر

آموزش بوم نقاشی
<canvas> یک المان HTML5 است که برای رسم گرافیک‌ها با استفاده از اسکریپت نویسی استفاده می‌شود. آن می‌تواند، برای مثال برای رسم گرافیک‌ها، ترکیب عکس و یا انجام ساده (و نه خیلی ساده) انیمیشن‌ها استفاده شود.
مراجع زبان جاوااسکریپت
شرح زبان جاوااسکریپت استاندارد.
مستندات پشتیبانی استانداردهای اینترنت اکسپلورر
مایکروسافت مستنداتی منتشر کرده است که "تغییرات، توضیحات، و الحاقیات برخی استانداردهای مورد تایید پشتیبانی شده توسط اینترنت اکسپلورر." را شرح می‌دهد، بعضی از آن‌ها مربوط به جاوااسکریپت هستند:

View All...

ابزارها & منابع پیشرفته

نمایش همه...

دیگر منابع

JavaScript Garden
سایتی با اطلاعات مفید در مورد قطعات داخلی‌تر جاوااسکریپت.
JSWiki
یک ویکی مبتنی بر Githubکه منابع و کتابخانه‌ها را ایندکس گذاری کرده است.
Stack Overflow
یک سایت همکاری ساخته و نگه‌داری شده Q&A و می‌توانید برای جواب سوال خودرا در آن جستجو کنید. اگر جواب سوال خودرا پیدا نکردید می‌توانید سوال خودرا در آن‌جا مطرح کنید.
Pineapple · JavaScript
یک پایگاه داده بزرگ از آموزش و منابع حال حاضر جاوااسکریپت.
Life of JavaScript
منابع عالی در مورد جاوااسکریپت شامل کتاب، ارایه‌ها، فیلم‌ها، فیدها، سایت‌ها، کتابخانه‌ها، محیط‌های کاری، ابزارها که در یک‌جا جمع آموری شده است.