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

آموزش قدم به قدم JavaScript

جاوا اسکریپت یک زبان برنامه نویسی وب می باشد که در سال 1995 میلادی معرفی شد. در ابتدا وظیفه اصلی این زبان برنامه نویسی اعتبار سنجی عناصر فرم بود. جاوا اسکریپت در ابتدا با نام LiveScript شناخته می شد بعد ها Netscape نام آن را به JavaScript تغییر داد. جاوا اسکریپت یک زبان اسکریپت نویسی می باشد که به شما اجازه می دهد صفحات وب پویا (Dynamic) و تعاملی و در نتیجه صفحات کاربر پسندتری طراحی کنید.

JavaScript-Code-Sample

مرورگر های معروفی همچون IE، FireFox، Chrome و ... از جاوا اسکریپت پشتیبانی می کنند. نمایش نقشه های تعاملی، نمودارهای دو بعدی و سه بعدی و یا به روز رسانی اتوماتیک محتویات صفحه و ... تنها بخشی از قابلیت های این زبان برنامه نویسی می باشد.

علاوه بر این ها استفاده از JavaScript تنها به صفحات web محدود نمی شود بلکه می توانید از کد های جاوا اسکریپت روی ویندوز جهت اتوماتیک کردن تسک های مدیریت کامپیوتر و یا حتی روی Adobe Acrobat PDF نیز استفاده کنید.

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

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

ویژگی های جاوا اسکریپت:

  • زبان سمت کلاینت(البته به لطف Node.Js سمت سرور هم شده است)
  • مکمل و منطبق بر HTML و Java
  • دارای فریمورک های متعدد
  • مستقل از پلتفرم
  • رایگان

جاوا اسکریپت یک زبان Case Sensitive می باشد یعنی به حروف کوچک و بزرگ حساس می باشد. برای مثال متغیری با نام Test با متغیری با نام test با هم فرق دارند (نام متغیر اولی با حرف بزرگ شروع شد نام متغیر دوم با حرف کوچک!)

همچنین بر خلاف زبان های برنامه نویسی Java و یا C متغیر ها در JavaScript بدون نوع می باشند به این معنا که بر اساس مقداری که به متغیر نسبت می دهید نوع آن تعیین می شود.

قرار دادن سمی کالن ";" در انتهای دستورات اختیاری می باشد جاوا اسکریپت انتهای هر خط را به صورت خودکار پایان یک دستور فرض می کند (یعنی اگر از سمی کالن استفاده نمی کنید باید هر دستور را در یک خط بنویسید)

یک مثال ساده از جاوا اسکریپت:

document.getElementById("Test").style.display = "block";

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

کد های جاوا اسکریپت توسط مرورگر (Browser) اجرا خواهند شد. برای نوشتن کد های JavaScript نیاز به ابزار های خاصی نیست بلکه می توانید از هر ویرایشگر متنی مانند Notpad++، Sublime Text، Dreamweaver، Visual Studio و یا هر ابزار دلخواه دیگر استفاده نمایید.

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

معایب جاوا اسکریپت:

  • به دلیل مسایل امنیتی، جاوا اسکریپت سمت کلاینت اجازه خواندن و نوشتن روی فایل را به شما نمی دهد.
  • در حال حاضر نمی توان از جاوا اسکریپت برای App های شبکه شده استفاده کرد
  • عدم پشتیبانی از قابلیت چند نخی (MultiThreading) و چند پردازشی (MultiProccessing)

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

لطفا نظرات و پیشنهادات سازنده خود را با ما در میان بگذارید.

 

آموزش گام به گام جاوا اسکریپت - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

آموزش گام به گام جاوا اسکریپت
دیدگاه‌ها
سامان سامان 5 سال پیش
سلام دوست عزیز، ممنون از مطالب مفیدتون، یه سوال داشتم: کد های jquery روی کامپیوتر من بالا نمیاد، تازگیا اینطوری شده، کد ها نوشته میشن اما روی مرورگر اجرا نمیشن، خواستم کمکم کنید، ممنون میشم
آرمان بابائی آرمان بابائی 5 سال پیش
درود . از CDN استفاده میکنید یا فایل‌های JQuery رو روی لوکال دارین اجرا میکنین؟ پیشنهاد می‌کنم کدهای خودتون رو در قسمت بپرس سایت قرار بدین تا بهتر کمک کنیم.
ذبیح اله ذبیح اله 5 سال پیش
پس بقیه آموزش کجاست؟
آرمان بابائی آرمان بابائی 5 سال پیش
این آموزش ها پیش مقدمه آموزش و آشنایی مقدماتی هستند و برای ادامه مقاله های گام به گام می تونید دوره های ویدیویی رو ببینید.
هیوا هیوا 6 سال پیش
سلام ممنون از آموزش خوبتون موفق باشید.

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.