HDG توضیح می دهد: جاوا اسکریپت چیست و چه چیزی برای آنلاین استفاده می شود؟

هنگامی که اینترنت را مرور می کنید ، صفحات وب که با آنها ارتباط برقرار می کنید با استفاده از سه فناوری HTML ، CSS و آنچه در این مقاله مورد بحث قرار خواهیم گرفت — JavaScript.

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

در این مقاله ، بیایید JavaScript را تعریف کنیم ، چگونه کار می کند و کاربردهای زیادی برای آن به صورت آنلاین انجام می شود.

JavaScript چیست؟

جاوا اسکریپت یک زبان برنامه نویسی است. HTML ، یکی از محبوب ترین بستگان آن ، یک زبان نشانه گذاری است. تفاوت عمده این دو در این است که زبانهای نشانه گذاری ساختاری هستند و ظاهر و طراحی یک صفحه را آماده می کنند. یک زبان نشانه گذاری از نظر عملکردی ارائه شده است ، در حالی که یک زبان برنامه نویسی منطقی و الگوریتمی است. در HTML ، هیچ راهی برای ارزیابی حتی یک معادله ساده مانند 1 + 1. جاوا اسکریپت نمی تواند این کار را انجام دهد و خیلی موارد دیگر.

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

In_content_1 همه: [300x250] / dfp : [640x360]->

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

چگونه از JavaScript استفاده می شود؟

مانند هر زبان اسکریپتی ، تقریباً فقط به آنچه می توانید برسید محدود شده است. اگر مهارت دارید و می توانید رویای آن را داشته باشید ، باید بتوانید آن را بسازید.

با این وجود ، چندین اسکریپت جاوا اسکریپت بسیار رایج وجود دارد که بدون آنها یکسان نیست. بگذارید چند مورد از محبوب ترین موارد استفاده برای JavaScript را مورد بحث قرار دهیم.

اعتبار سنجی فرم

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

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

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

مبدل ها و حسابگرها

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

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

تصادفی ژنراتورها

Math.random () یک عملکرد مورد علاقه برای بسیاری از دوستداران JavaScript است و بسیار مفید است. این امکان ایجاد یک عدد نقطه شناور تصادفی بین 0 تا 1 را فراهم می کند ، که بسیاری از اسکریپت های هوشمندانه را قادر می سازد.

یکی از محبوب ترین اسکریپت ها در این نوع ، یک تصادفی پ است ژنراتور assword شما می توانید این موارد را در سراسر وب پیدا کنید ، و آنها منبع قابل اعتماد تولید رمز عبور تصادفی هستند زیرا JavaScript از طرف مشتری هیچ تعامل با سرور ندارد ، بنابراین هرگز در پشت صحنه ذخیره یا ذخیره نمی شود.

بازی ها

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

در اینجا چند نمونه کلاسیک وجود دارد:

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

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

    پست های مرتبط:


    13.01.2020