محمد مسعودی
محمد مسعودی
خواندن ۲ دقیقه·۴ سال پیش

راهنما و خصوصیات (معرفی منابع مفید برای جاوا‌ اسکریپت)




این یک کتاب آموزشیه و به شما کمک می کنه که به تدریج زبان برنامه‌نویسی (جاوااسکریپت) رو یاد بگیرین اما بعد از آشنایی با اصول اولیه، به منابع بیشتری نیاز پیدا میکنین

خصوصیات

خصوصیات ECMA-262 (The ECMA-262 specification) شامل دقیق ترین و رسمی ترین اطلاعات در مورد جاوا‌اسکریپت هست که زبان رو تعریف می‌کنه

اما به خاطر رسمی بودن ممکنه، در ابتدا درک اون سخت باشه بنابراین اگه به معتبرترین منبع اطلاعاتی در مورد جزئیات زبان نیاز دارین، خصوصیات(specification) بهترین منبع قابل اعتماده اما این برای استفاده روزمره نیست

هر سال یک نسخه جدید خصوصیات (specification) منتشر می شه. در بین این نسخه‌ها ، نسخه پیش نویس خصوصیات(specification) رو می‌تونید توی لینک زیر پیدا کنین

https://tc39.es/ecma262/

برای مطالعه درباره جدیدترین ویژگی هایی، از جمله ویژگی های "تقریباً استاندارد" (اصطلاحاً "مرحله 3")( مرحله های آزمایشی) ، می‌تونین به لینک زیر مراجعه کنین

https://github.com/tc39/proposals

اگه شما در حال توسعه یک مرورگر وب هستین خصوصیات دیگه‌ای هم وجود داره که میتونین به بخش دوم آموزش (https://javascript.info/browser-environment) مراجعه کنین

راهنما‌ ها

  • MDN (Mozilla) یک منبع اصلی هست که مثال ها و اطلاعات زیادی در مورد زبان جاوا‌اسکریپت ارئه میده دونستن اطلاعات عمیقی از زبان به شما کمک زیادی خواهد کرد و بسیار کاربردی خواهد بود

میتونین اون رو توی لینک زیر پیدا کنین

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference

اگرچه ، اغلب بهتره که به جای اون از جستجوی اینترنتی استفاده کنین عبارت MDN رو به همراه موضوع مورد نطر خودتون جستجو کنین

مثال: https://google.com/search?q=MDN+parseInt

جداول سازگاری

جاوا اسکریپت یه زبان در حال توسعه هست، ویژگی های جدیدی همیشه به این زبان اضافه میشه برای بررسی پشتیبانی زبان از مرورگر های مختلف می‌تونین به لینک های زیر مراجعه کنین :

  • http://caniuse.com/ - جداول پشتیبانی از هر ویژگی ، به عنوان مثال برای دیدن اینکه کدوم موتورها از کدوم عملکرد رمزنگاری مدرن پشتیبانی می کنن لینک زیر: http://caniuse.com/#feat=cryptography
  • https://kangax.github.io/compat-table - جدولی در مورد موتورهایی که کدوم ویژگی ها رو پشتیبانی می‌کنن و کدوم ویژگی‌ها رو پشتیبانی نمی کنن

همه منابعی که معرفی شدن کاملا کاربردی در توسعه های واقعی هستن، همون طوری که اطلاعات مهم و ارزش مندی دارن لطفاً برای مواردی که به اطلاعات دقیق در مورد یک ویژگی خاص نیاز دارین ، این صفحه رو به یاد داشته باشین


این پست ادامه پست قبلی که مقدمه‌ای بر جاوا اسکریپت بود هستش و اگه اون رو نخوندین میتونین با کلیک روی اینجا برین و اون رو هم بخونین

پست قبلی ( مقدمه‌ای بر جاوا اسکریپت)

https://vrgl.ir/53OKA




پست بعدی (کدوم ویرایشگر کد برای من مناسبه؟ )

https://vrgl.ir/vKgu1


اگر توی این مقاله مشکلی بود یا خواستین توی این پروژه مشارکت کنین این لینک گیت‌هابش هست.

منبع

گیت‌هاب



جاوا اسکریپتمنابع جاوا اسکریپتآموزش جاوا اسکریپتترجمه javascript info
همیشه در حال یادگیری ...
شاید از این پست‌ها خوشتان بیاید