tejariapp-new-logotejariapp-new-logotejariapp-new-logotejariapp-new-logo
  • صفحه اصلی
  • پروژه ها
    • پروژه طراحی سایت
    • پروژه های اندروید
    • پروژه های تحت ویندوز
    • UI & UX
    • ربات تلگرام
  • سفارش پروژه
    • انجام پروژه اندروید (Android)
    • طراحی و ساخت اپلیکیشن موبایل
    • انجام پروژه طراحی سایت با php
    • انجام پروژه طراحی سایت با Asp.net
    • انجام پروژه سی شارپ
    • فرم سفارش پروژه
  • مدرسه ی تجاری اپ
    • طراحی سایت
    • اندروید
    • سی شارپ
    • آموزش پایگاه داده
    • برنامه های کاربردی
  • لینک های مفید
    • پرداخت آنلاین
    • درباره تجاری اپ
    • تماس با ما
استخدام برنامه نویس متلب
سفارش پروژه
✕
            هیچ نتیجه ای یافت نشدمشاهده همه نتایج

            معرفی زبان برنامه نویسی JavaScript

            • صفحه نخست
            • مدرسه ی تجاری اپ آموزش طراحی سایت
            • معرفی زبان برنامه نویسی JavaScript
            آشنایی با Bootstrap
            آشنایی با Bootstrap
            26 بهمن 1395
            پروژه مدیریت پارکینگ با سی شارپ و sql server
            29 بهمن 1395
            منتشر شده توسط خانم منطق
            معرفی زبان برنامه نویسی JavaScript

            معرفی زبان برنامه نویسی JavaScript

            زبان برنامه نویسی JavaScript برای برنامه نویسان تحت وب زبان آشنایی است چون به کمک آن میتوانند تعامل بیشتری با کاربران و بازدیدکنندگان سایت داشته باشند.این زبان در کنار کدهای HTML قرار میگیرد و در مرورگر تفسیر و اجرا میشود. در ادامه بیشتر با این زبان سبک و راحت آشنا خواهیم شد.

            معرفی زبان برنامه نویسی JavaScript

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

            جاوا اسکریپت در ابتدا LiveScript بود از شرکت Netscape .اما به دلیل ترکیب شدن با جاوا به JavaScript تغییر یافت.

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

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

            همانگونه که با توضیحات بالا مشخص شد یک صفحه وب دیگر یک صفحه static یا ایستا HTML نیست بلکه میتواند به صورت داینامیک با کاربر تعامل کند این تعامل میتوند هنگام Login کردن کاربر یا حتی کلیک کردن کاربر برروی هر کدام از کامپوننت های HTML صورت گیرد.

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

            • ارتباط کمتر سرور

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

            • ارسال فیدبک سریع به بازدیدکننده

            بازدیدکنندگان وب سایت معمولا کم حوصله هستند و تحمل مدت زمان طولانی برای دریافت پاسخ(reload) از سمت سایت را ندارند  این زمان است که جاوا اسکریپت بهترین کمک را میکند چون میتواند بدون reload کردن نتیجه را به کاربر برساند

            • افزایش تعامل کاربر با سایت

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

            • رابط قوی تر

            همچنین جاوا اسکریپت امکان ایجاد رابط قوی ترو جذاب تر مانند انواع اسلایدر ها و کامپوننت های drag and drop و بسیاری دیگر را در اختیار برنامه نویس قرار میدهد

            محدودیت های جاوا اسکریپت

            • جاوا اسکریپت سمت کلاینت اجازه خواندن و نوشتن فایل هارا ندارند به دلیل مسائل امنیتی
            • جاوا اسکریپت نمیتواند برای اپلیکیشن های شبکه ای بکار برود
            • جاوا اسکریپت قابلیت چند تردی یا چند پردازنده ای را ندارد

            نمونه ای از کدنویسی جاوا اسکریپت

            <html>
            
               <head>
            
                 
            
                  <script type="text/javascript">
            
                     <!--
            
                        function sayHello() {
            
                           alert("Hello World")
            
                        }
            
                     //-->
            
                  </script>
            
                 
            
               </head>
            
              
            
               <body>
            
                  <p>Click the following button and see result</p>
            
                 
            
                  <form>
            
                     <input type="button" onclick="sayHello()" value="Say Hello" />
            
                  </form>
            
                 
            
               </body>
            
            </html>
            
            

            تکه کد فوق یک نمونه از تعامل با کاربر توسط جاوا اسکریپت است بدین صورت که توسط رویداد onClick که برای تگinput متد جاوا اسکریپت seyHello() صدا زده شده.

            این متد نیز در تگ <script> تعریف شده .دستورات اسکریپت را در هرکجای سند HTML میتوانیم تعریف کنیم اما استاندارد آن است که در تگ head تعریف شوند.

            و در نتیجه این دستورات یک alert با نوشته Hello World نمایش داده میشود.

            برای تمرین کدنویسی جاوا اسکریپت و حتی یادگیری میتوانید به وب سایت جاوا اسکریپت مراجعه کنید.

            اشتراک گذاری

            پست های مرتبط

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            30 بهمن 1400

            دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            30 بهمن 1400

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            توابع در زبان برنامه نویسی دارت (Dart)

            توابع در زبان برنامه نویسی دارت (Dart)

            27 بهمن 1400

            توابع در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب

            دیدگاهتان را بنویسید لغو پاسخ

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

            ساخت اپلیکیشن های موبایل

            • ساخت اپلیکیشن فروشگاهی
            • ساخت اپلیکشن ابزاری و خدماتی
            • ساخت اپلیکیشن آموزشی
            • و هزاران موضوع دیگر

             
            کلیک کنید

            آخرین دیدگاه ها

            • 9 اسفند 1401

              مهری اصغری نظر در پیاده سازی اولین پروژه با فلاتر Flutter

            • 26 آبان 1401

              سجاد نظر در پروژه مدیریت سیستم مدرسه با سی شارپ و sql server

            • 7 خرداد 1401

              داودی نظر در آموزش استفاده از ckeditor همراه با آپلود عکس در لاراول 6

            تجاری اپ در شبکه های اجتماعی

            لوگوی تایید پرداخت آنلاین

            2015-2022 © تمامي حقوق مادي و معنوي اين وب سايت نزد تجاری اپ محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد! | طراح سایت : ProgRun
            سفارش پروژه
                      هیچ نتیجه ای یافت نشدمشاهده همه نتایج