دوره آموزشی Java Script
درس اول- آشنایی با زبانهای برنامهنویسی
این دوره در درسهای مختلف تلاش بر آشنایی شما عزیزان با مقدمات و پایه زبان برنامه نویسی جاوا اسکریپت دارد.
پیش نیاز یادگیری این دوره دو مبحث اچ تی ام ال (HTML) و سی اس اس (CSS) و صد البته آشنایی با اینترنت و وب است. اگر هنوز در مورد این موضوعها مطلبی نخوانده اید، پیشنهاد میکنیم ابتدا به یادگیری آن ها بپردازید و سپس به این دوره رجوع کنید.
در این درس اندکی به شرح زبانهای برنامه نویسی رایانهای یا میزکار (دسکتاپ) و زبانهای برنامه نویسی تحت وب میپردازیم و در آخر به توضیح بیشتر جاوا اسکریپت و ویژگیهای آن میرسیم.
آشنایی با برنامه نویسی
امروزه زبانهای برنامه نویسی زیادی در دنیا وجود دارند. از جمله این زبانها میتوان به زبانهای C#، C++، جاوا و… اشاره کرد. کاربرد زبانهای برنامه نویسی در انتقال دستورات ما به رایانهها است. در واقع زبانهای برنامه نویسی راههایی هستند برای این که ما به کمک آن ها دستورات و خواستههای خود را به رایانهها منتقل کنیم تا آن ها این دستورات را برای ما اجرا کنند. در اصل به کمک این زبانها میتوانیم برنامهها و حتی نرم افزارهای مورد نیاز را ساخته و به کار گیریم.
زبانهای برنامه نویسی بر حسب بستری که باید در آن اجرا شوند به کار گرفته میشوند. به طور نمونه این که بخواهیم برنامه نوشته شده در رایانه اجرا شود یا این که در دنیای وب، نوع و چگونگی استفاده از آن ها را متفاوت میکند. زبانهای برنامه نویسی مانند java و یا C++ برای ساخت نرم افزارها و برنامههایی استفاده میشوند که اغلب بر روی رایانه اجرا میشوند. برای نمونه با این زبانها میشود بازیهای رایانهای طراحی نمود که بر روی رایانه نصب و اجرا میشوند.
جاوا اسکریپت زبانی است که برای طراحی و ساخت صفحات وب ایجاد شده است. از جمله ویژگیهای این زبان سادگی و راحتی استفاده از آن است که البته باعث محبوبیت جاوا اسکریپت در میان کاربران شده است.
نکته: جاوا اسکریپت یک نوع زبان برنامه نویسی برای طراحی صفحات وب میباشد و با جاوا که یک نوع زبان برنامه نویسی رایانهای است کاملا تفاوت دارد.
تفاوت جاوا و جاوا اسکریپت
جاوا اسکریپت توسعه یافته توسط شرکت نت اسکیپ است اما زبان جاوا توسط شرکت Sun Microsystems توسعه یافته است. جاوا اسکریپت در عمل یک زبان اسکریپت نویسی است نه یک زبان برنامه نویسی رایانهای. با این تعریف شاید بشود اسکریپت نویسی با جاوا اسکریپت را یک نوع زبان برنامه نویسی خیلی سبک نامید اما جاوا یک زبان برنامه نویسی پیچیده مانند زبان C است. تفاوت دیگر آن ها در این است که جاوا اسکریپت توسط یک برنامه مفسر یا Interpreter که در مرورگر تعریف شده است قابل اجرا میباشد و کل عملیاتها در مرورگر انجام میشوند اما برنامههای جاوا باید توسط یک کامپایلر Compiler، کامپایل شود (کامپایل یعنی ترجمه دادهها به زبان قابل فهم برای رایانه). در مجموع باید گفت که جاوا اسکریپت تنها در صفحات وب اثر گذار است اما جاوا برای ساخت برنامههای پیچیده در رایانه ساخته شده است.
سرفصل دوره آموزشی Java Script
- درس اول- آشنایی با زبانهای برنامهنویسی
- درس دوم- مقدمات کار با برچسب اسکریپت و ویژگیهایش
- درس سوم- اظهارات، متغیرها و ثابتها
- درس چهارم- عملگرها و توابع
- درس پنجم- آبجکتها
- درس ششم- جملات شرطی
- درس هفتم- حلقهها
- درس هشتم- ادامه و خارج شدن از حلقه
- درس نهم- آبجکتها و حلقه for in
- درس دهم- آرایهها و حلقه for in
- درس یازدهم- آبجکتهای ریاضی و تاریخ
- درس دوازدهم- ارتباط جاوا اسکریپت با اچ تی ام ال
- درس سیزدهم- ایجاد تغییرات در برچسب های اچ تی ام ال و خروجی آن ها
- درس چهاردهم- آبجکت پنچره (Window)
- درس پانزدهم- رویدادهای زمانی
- درس شانزدهم- کوکیها در جاوا اسکریپت