جاوا اسکریپت و مفاهیم اساسی آنReviewed by Datacss.ir on Mar 8Rating:

جاوا اسکریپت و مفاهیم اساسی آن

جاوا اسکریپت و مفاهیم اساسی آن

جاوا اسکریپت و مفاهیم اساسی آن

چیزی که قبلا باید بدانید

این راهنما فرض می کند که پس زمینه پایه زیر را داشته باشید:

یک درک کلی از اینترنت و شبکه جهانی وب (WWW).

خوب کار خوب از زبان نشانه گذاری HyperText (HTML).

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

مستندات جاوا اسکریپت در MDN شامل موارد زیر است:

یادگیری وب اطلاعات برای مبتدیان فراهم می کند و مفاهیم اساسی برنامه نویسی و اینترنت را معرفی می کند.

راهنمای جاوا اسکریپت (این راهنما) یک مرور کلی درباره زبان جاوا اسکریپت و اشیاء آن را ارائه می دهد.

مرجع جاوا اسکریپت مرجع کامل برای جاوا اسکریپت ارائه می دهد

اگر شما برای جاوااسکریپت جدید هستید، با مقالات در منطقه یادگیری و راهنمای جاوا اسکریپت شروع کنید. پس از درک مفاهیم پایه، می توانید مرجع

جاوا اسکریپت را برای دریافت اطلاعات بیشتر در مورد اشیا و اظهارات فردی استفاده کنید.

 

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

جاوا اسکریپت و مفاهیم اساسی آن

جاوا اسکریپت و مفاهیم اساسی آن

جاوا اسکریپت یک زبان برنامه نویسی متقابل پلت فرم، شی گرا است. این یک زبان کوچک و سبک است.

در داخل یک محیط میزبان (به عنوان مثال، یک مرورگر وب)، جاوا اسکریپت می تواند به اشیاء محیط آن متصل شود تا کنترل برنامه بر آنها را فراهم کند.

 

جاوا اسکریپت حاوی یک کتابخانه استاندارد از اشیاء مانند آرایه، تاریخ و ریاضی و مجموعه ای از عناصر زبان مانند اپراتورها، ساختارهای کنترل و اظهارات است. هسته جاوا اسکریپت را می توان برای اهداف مختلف تمدید با تکمیل آن با اشیاء اضافی. مثلا:

 

JavaScript جاوااسکریپت زبان اصلی را با تهیه اشیاء برای کنترل مرورگر و مدل Object Document آن (DOM) گسترش می دهد.

به عنوان مثال، پسوند های سمت سرویس گیرنده اجازه می دهد یک برنامه برای قرار دادن عناصر در یک فرم HTML و پاسخ به حوادث کاربر مانند کلیک های ماوس، ورودی فرم و ناوبری صفحه.

جاوا اسکریپت سمت سرور جاوا اسکریپت را با تهیه اشیاء مربوط به اجرای جاوا اسکریپت بر روی سرور گسترش می دهد.

به عنوان مثال، برنامه های افزودنی سمت سرور به برنامه اجازه می دهد تا با یک پایگاه داده ارتباط برقرار کند، پیوندی اطلاعات را از یک فراخوانی به یک برنامه دیگر، یا انجام دستکاری فایل ها بر روی سرور انجام دهد.

 

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

جاوا اسکریپت و برخی از روش های مشابه مشابه هستند اما در بعضی موارد دیگر اساسا متفاوتند. زبان جاوا اسکریپت شبیه جاوا است، اما دارای تایپ استاتیک جاوا و بررسی نوع قوی نیست.

JavaScript جاوااسکریپت بیشترین نحو بیان، قرارداد نامگذاری و ساختارهای کنترل جریان اصلی است که دلیل آن تغییر نام از LiveScript به جاوا اسکریپت بود.

بر خلاف سیستم کامپایل جاوا از کلاس های ساخته شده توسط اعلامیه، جاوا اسکریپت از یک سیستم زمان اجرا بر اساس تعداد کمی از انواع داده ای که نشان دهنده مقادیر عددی، بولین و رشته است پشتیبانی می کند.

جاوا اسکریپت یک مدل شیء مبتنی بر نمونه اولیه به جای شایع ترین مدل شیء مبتنی بر کلاس است. مدل مبتنی بر نمونه اولیه دارای وراثت پویا است؛

بدین ترتیب آنچه که ارث می تواند برای اشخاص فرد متفاوت باشد.

جاوا اسکریپت نیز از توابع بدون نیاز به شرایط خاص پشتیبانی می کند. توابع می توانند خواص اشیا باشند، و به عنوان روش های تایپ شده به راحتی اجرا می شوند.

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

شما لازم نیست همه متغیرها، کلاس ها و روش ها را اعلام کنید.

شما لازم نیست که نگران روشهای عمومی، خصوصی یا محافظت شده باشید، و شما لازم نیست که اینترفیس را اجرا کنید.

متغیرها، پارامترها و انواع تابع بازگشت به صورت صریح تایپ نمی شوند.

جاوا یک زبان برنامه نویسی مبتنی بر کلاس است که برای اجرای سریع و ایمنی نوع طراحی شده است.

به عنوان مثال ایمنی نوعی است که شما نمیتوانید یک عدد صحیح جاوا را به یک مرجع ابژه تبدیل کنید یا با خراب کردن کد های بایت جاوا به حافظه خصوصی دسترسی پیدا کنید.

مدل مبتنی بر کلاس جاوا به این معنی است که برنامه ها به طور انحصاری از کلاس ها و روش های آنها تشکیل می شوند.

توزیع کلاس جاوا و تایپ قوی، به طور کلی نیازمند سلسله مراتب چشمانداز نزدیک است. این الزامات برنامه نویسی جاوا را پیچیده تر از برنامه های جاوا اسکریپت می کند

در مقابل، جاوا اسکریپت از خطی از زبان های کوچکتر، به صورت پویا مانند HyperTalk و dBASE، رو به رو می شود.

این زبان های برنامه نویسی به وسیله ی نحوه ی ساده تر، قابلیت های داخلی ساخته شده و حداقل الزامات ایجاد یک شیء، ابزارهای برنامه نویسی را به مخاطبان بسیار وسیع تر ارائه می دهند.

 

جاوا اسکریپت و مشخصات ECMAScript

جاوا اسکریپت و مفاهیم اساسی آن

جاوا اسکریپت و مفاهیم اساسی آن

جاوا اسکریپت در Ecma International – انجمن اروپایی برای استاندارد سازی اطلاعات و ارتباطات سیستم (ECMA قبلا یک مخفف انجمن سازندگان کامپیوتر اروپایی) استاندارد برای ارائه یک زبان برنامه نویسی استاندارد مبتنی بر جاوا اسکریپت است.

این نسخه استاندارد از جاوا اسکریپت، به نام ECMAScript، در تمامی برنامه هایی که از استاندارد پشتیبانی می کنند، یکسان عمل می کند. شرکت ها می توانند از استاندارد زبان باز برای توسعه جاوا اسکریپت خود استفاده کنند.

استاندارد ECMAScript در مشخصات ECMA-262 مستند شده است.

جدید در جاوا اسکریپت برای دیدن بیشتر در مورد نسخه های مختلف نسخه های خاص JavaScript و ECMAScript بیشتر بدانید.

استاندارد ECMA-262 توسط ISO (سازمان بین المللی استاندارد) به عنوان ISO-16262 تایید شده است.

شما همچنین می توانید مشخصات خود را در وب سایت Ecma International پیدا کنید.

مشخصات ECMAScript مدل Object Model (DOM) را که توسط کنسرسیوم جهانی وب (W3C) و / یا WHATWG (Web Working Group Technology Technology) استاندارد شده است توصیف نمیکند.

DOM تعریف می کند که کدام شیء HTML سند در اسکریپت شما قرار دارد.

برای به دست آوردن ایده بهتر در مورد فن آوری های مختلف که در هنگام برنامه نویسی با جاوا اسکریپت مورد استفاده قرار می گیرند، مقالات مرورگرهای فناوری جاوا را بررسی کنید.

مستندات جاوا اسکریپت در مقایسه با مشخصات ECMAScript

مشخصات ECMAScript مجموعه ای از الزامات برای اجرای ECMAScript است؛ اگر شما می خواهید ویژگی های زبان سازگار با استاندارد در پیاده سازی ECMAScript یا موتور خود (مانند SpiderMonkey در فایرفاکس یا V8 در Chrome) را اجرا کنید مفید است.

سند ECMAScript برای کمک به برنامه نویسان اسکریپت نیست؛ استفاده از اسناد جاوا اسکریپت برای اطلاعات در مورد نوشتن اسکریپت.

مشخصات ECMAScript با استفاده از اصطلاحات و نحو که ممکن است به یک برنامه نویس جاوا اسکریپت نا آشنا باشد.

اگر چه توصیف زبان ممکن است در ECMAScript متفاوت باشد، زبان خودش همان است.

جاوا اسکریپت از تمام قابلیت های مشخص شده در مشخصات ECMAScript پشتیبانی می کند.

مستندات جاوا اسکریپت، جنبه هایی از زبان مناسب برای برنامه نویس جاوا اسکریپت را توصیف می کند.

ترجمه :جاوا اسکریپت و مفاهیم اساسی آن

طراحی سایت در تبریزطراحی سایت شرکتی در تبریزطراحی ساایت فروشگاهی در تبریزشرکت طراحی سایت در تبریزسایت شرکتی در تبریزسایت فروشگاهی در تبریز

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست