در اینترنت امروز ، تعامل کامل حاکم است - شما باید بسیار تلاش کنید تا حداقل سایتی را پیدا کنید که بازدید کننده را برای انجام کاری پیشنهاد نکند و بلافاصله از سایت پاسخ بگیرید. با این حال ، غالباً حتی به ما پیشنهاد نمی شود که چیزی را پر یا فشار دهیم - خود صفحه به حرکت مکان نما واکنش نشان می دهد و گاهی اوقات ، شما گویی از طریق مین از میان صفحات عبور می کنید. تمام تعامل در سایت ها توسط اسکریپت ها ارائه می شود. اینها هم می توانند اسکریپت هایی باشند که در سرور اجرا می شوند و هم اینکه در رایانه ما اجرا می شوند. بیایید سعی کنیم ساده ترین اسکریپت را بنویسیم تا در مورد واقعی بودن آن تصور کنیم.
دستورالعمل ها
مرحله 1
خود کلمه اسکریپت به معنای واقعی کلمه به معنای "اسکریپت" است ، یعنی توصیفی از توالی اقدامات لازم برای تکمیل کار. مجری این اسکریپت می تواند ماژول مربوطه از نرم افزار سرور یا مرورگر رایانه ما باشد. از آنجا که یک مرورگر ، برخلاف سرور وب ، همیشه در دسترس است ، بیایید یک اسکریپت به زبانی که مرورگر می فهمد - JavaScript - بنویسیم. هر ویرایشگر متنی برای این کار کافی است - یک دفترچه یادداشت استاندارد مناسب است. البته ، برای برنامه نویسی مداوم اسکریپت ها ، بدون ویرایشگر تخصصی نمی توانید این کار را انجام دهید. چنین ویرایشگری کار معمول نوشتن متن را بسیار تسهیل می کند و سر شما را برای خلاقیت آزاد می کند.
گام 2
برای خواندن ، درک و اجرای یک مرورگر ، یک اسکریپت باید بر اساس قوانینی که برای مفسر داخلی برنامه نویسی مرورگر شناخته شده ، نوشته و نوشته شود. اولین خط این است که به مجری بگویید که متن از این نقطه شروع می شود. در جاوا اسکریپت ، این برچسب باز ممکن است به این شکل باشد: و برچسب بسته به این شکل است: بین این دو برچسب دستورالعمل وجود دارد - عملگرهای زبان. به عنوان مثال ، مجموعه ای از دستورالعمل های مرورگر برای چاپ زمان فعلی در HOUR: قالب MINUTE به این شکل است: var aTime = new Date ()؛
document.write ("اکنون" + aTime.getHours () + ":" + aTime.getMinutes ()) ؛ در اینجا خط اول var aTime = new Date () به مجری اسکریپت دستور می دهد تا یک شی virtual مجازی به نام "aTime" ایجاد کند. این شی تاریخ و زمان فعلی را نشان می دهد. document.write () یک دستور برای چاپ آنچه در پرانتز در زیر نشان داده شده است ، و دستورات aTime.getHours () و aTime.getMinutes () دستور بازیابی ساعت و دقیقه فعلی را از شی "aTime" می دهد. عملگرهای + کل رشته را به هم متصل می کنند تا روی یک خط چاپ شود. هنگام جمع شدن ، این اسکریپت ساده JavaScript به این شکل است:
var aTime = تاریخ جدید ()؛
document.write ("اکنون" + aTime.getHours () + ":" + aTime.getMinutes ())؛
مرحله 3
باقی مانده است که این کد را در پرونده ای با پسوند htm یا پسوند html (HyperText Markup Language) ذخیره کنید ، سیستم عامل نوع پرونده را تشخیص می دهد و آن را برای اجرا به برنامه ای که به این نوع پرونده اختصاص داده شده است انتقال می دهد - مرورگر. در نتیجه ، اسکریپت ما توسط مفسر زبان خوانده و اجرا می شود و در پنجره مرورگر به شرح زیر ارائه می شود: