آموزش ویدیویی جاوا اسکریپت (قدم به قدم):
در سال گذشته میلیون ها نفر از اهالی جامعه ما شروع به کار با جاوا اسکریپت کردند . چرا ؟ جاوا اسکریپت به عنوان زبان بیشتر مرورگرهای وب شناخته میشود و خصوصیات اولیه آن باعث شهرت آن میشود . با این حال ، این زبان به رشد و پیشرفت خود ادامه دادهاست . جاوا اسکریپت یک زبان برنامهنویسی قدرتمند ، انعطافپذیر و برنامهنویسی سریع است که در حال حاضر برای توسعه وب پیچیده و فراتر از آن مورد استفاده قرار میگیرد .
از آنجا که جاوا اسکریپت در هسته توسعه وب باقی میماند ، اغلب اولین زبانی که توسط coders آموخته میشود ، مشتاق یادگیری و ساخت آن است . جاوا اسکریپت رفتار پویا در اکثر وب سایت ها را طراحی می کند
در این درس ، شما مفاهیم کدگذاری مقدماتی از جمله انواع داده و دانش ضروری را برای همه توسعه دهندگان بلندپرواز یاد خواهید گرفت . دقت کنید که یادداشت برداری کنید . این بنیاد شما را برای درک مفاهیم پیچیده تری تنظیم خواهد کرد که بعدا ً با آنها مواجه خواهید شد.
کنسول یک پانل است که پیامهای مهم مانند خطا را برای توسعه دهندگان نشان میدهد . بسیاری از کارهایی که کامپیوتر با کد ما انجام میدهد ، به طور پیشفرض برای ما نامریی است . اگر بخواهیم اشیا روی صفحه تلویزیون ظاهر شوند ، میتوانیم آن را به طور مستقیم چاپ یا ثبت کنیم .
در جاوا اسکریپت کلمه کلیدی به یک جسم ، مجموعهای از دادهها و اقدامات اشاره دارد که ما میتوانیم از آن در کد خود استفاده کنیم . کلمات کلیدی کلماتی هستند که به زبان جاوا اسکریپت میشوند ، بنابراین رایانه آنها را تشخیص داده و به طور خاص با آنها برخورد خواهد کرد.
یک عمل یا روش ، که به شی کنسول تبدیل میشود ، همان است. روش ثبتی ( ) . هنگامی که console.log ( ) را مینویسیم ، داخل پرانتز نوشته میشود ، یا به سیستم وارد میشود ، تا پیشانه .
این برای ما بسیار مفید خواهد بود که ارزشها را به پیشانه وارد کنیم، بنابراین ما میتوانیم کاری که انجام میدهیم را ببینیم .
console.log ( ۵ ) ؛ این مثال ۵ را به کنسول تایپ میکند . نقطه و ویرگول نشاندهنده پایان خط یا بیانیه است . اگر چه در جاوا اسکریپت شما معمولا ً بدون نقطه و ویرگول ، اجرا میشود ، ما توصیه میکنیم که عادت به پایان دادن هر جمله با ویرگول را یاد میگیریم تا زمانی که مورد نیاز هستند شما را در چند مورد ترک نکنید .
بعدا ً خواهید دید که میتوانیم از console.log ( ) برای چاپ انواع مختلف دادهها استفاده کنیم .
در بوت استرپ نیز از جاوا اسکریپت استفاده شده است برای مشاهده آموزش بوت استرپ 5 کلیک کنید
بیایید ببینیم چه چیزهای خاصی در مورد جاوا اسکریپت وجود دارد ، چه می توانیم با آن به دست بیاوریم و چه فناوری های دیگری با آن بازی می کنیم.
در ابتدا JavaScript برای "زنده نگه داشتن صفحات وب" ایجاد شد. برنامه های این زبان اسکریپت نامیده می شوند. آنها را می توان درست در HTML صفحه وب نوشت و به صورت بارهای صفحه به طور خودکار اجرا شد. اسکریپت ها به صورت متن ساده تهیه و اجرا می شوند. آنها برای اجرا نیازی به تهیه یا تدوین ویژه ندارند. در این جنبه ، جاوا اسکریپت با زبان دیگری به نام جاوا بسیار متفاوت است.
چرا به آن JavaScript گفته می شود؟
هنگامی که جاوا اسکریپت ایجاد شد ، در ابتدا نام دیگری داشت: "LiveScript". اما جاوا در آن زمان بسیار محبوب بود ، بنابراین تصمیم گرفته شد که قرار دادن یک زبان جدید به عنوان "برادر کوچکتر" جاوا کمک کند. اما با تکامل ، JavaScript با مشخصات خاص خود به نام ECMAScript به یک زبان کاملاً مستقل تبدیل شد و اکنون هیچ ارتباطی با جاوا ندارد.
امروزه جاوا اسکریپت می تواند نه تنها در مرورگر بلکه در سرور و یا در واقع در هر دستگاهی که دارای یک برنامه ویژه به نام موتور JavaScript باشد ، اجرا شود. این مرورگر موتور جاسازی شده ای دارد که گاهی اوقات "ماشین مجازی JavaScript" خوانده می شود. موتورهای مختلف دارای "کد های مختلف" می باشند. به عنوان مثال: V8 - در Chrome و Opera. SpiderMonkey - در Firefox. … نامهای رمزگذاری شده دیگری مانند "Trident" و "Chakra" برای نسخه های مختلف IE ، "ChakraCore" برای Microsoft Edge ، "Nitro" و "SquirrelFish" برای Safari و غیره وجود دارد.
اصطلاحات فوق را بخاطر بسپارید زیرا در مقالات توسعه دهنده در اینترنت استفاده می شود. ما هم از آنها استفاده خواهیم کرد به عنوان مثال ، اگر "ویژگی X توسط V8 پشتیبانی می شود" ، پس احتمالاً در Chrome و Opera کار می کند.
موتورها پیچیده هستند. اما اصول اولیه آسان است. موتور (در صورت مرورگر تعبیه شده) متن ("تجزیه") را می خواند. سپس آن را ("کامپایل" می کند) اسکریپت را به زبان دستگاه تبدیل می کند. و سپس کد دستگاه بسیار سریع اجرا می شود. موتور در هر مرحله از فرآیند بهینه سازی را اعمال می کند. حتی اسکریپت کامپایل شده را هنگام اجرا تماشا می کند ، داده هایی را که از طریق آن جریان می یابد ، تجزیه و تحلیل می کند و کد ماشین را بر اساس آن دانش بیشتر بهینه می کند.
لینک های کوتاه مطلب