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

ویدئوهای جاوا اسکریپت

اشکال زدایی و نکات تکمیلی

اشکال زدایی و نکات تکمیلی

video-time01:18:56

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

در این درس ابتدا به بررسی ابزار Developer Tools در مروگرهای مختلف و افزونه‌ی Firebug در مرورگر Firefox پرداخته شده است.

سپس به بررسی انواع خطاها در برنامه نویسی با جاوا اسکریپت و نحوه‌ی مدیریت و کنترل آنها پرداخته شده است. در انتهای درس نیز نکات و توضیحاتی در رابطه با مباحث باقی مانده در جاوا اسکریپت ارائه شده است.

آشنایی با XML و JSON و Ajax

آشنایی با XML و JSON و Ajax

video-time00:56:15

در این درس به معرفی ۳ مفهوم بسیار مهم در برنامه نویسی با جاوا اسکریپت یعنی XML ، JSON و Ajax پرداخته شده است.

با استفاده از Ajax می‌توان برنامه‌های تحت وب را مانند برنامه‌های Desktop و به صورت کاملاً تعاملی طراحی کرد.

بیشتر تمرکز این درس بر روی مفهوم JSON می‌باشد و مبحث Ajax به صورت مقدماتی معرفی شده و نحوه‌ی ایجاد و ارسال یک درخواست HTTP توسط آن معرفی گردیده است. اما مباحث پیشرفته تر در رابطه با Ajax در درس بعدی مطرح خواهند.

مباحث تکمیلی ECMAScript

مباحث تکمیلی ECMAScript

video-time00:58:08

در این درس به بررسی مباحث تکمیلی در رابطه با ECMAScript پرداخته شده است.

مفاهیمی همچون آرایه‌ها (پشته، صف، جستجو، مرتب سازی و …)، توابع و رشته‌ها به طور عمیق مورد بررسی قرار گرفته اند و در انتهای درس نحوه‌ی برنامه‌نویسی شئ گرا با استفاده از ECMAScript مطرح شده است.

البته دز ECMAScript 6 برنامه نویسی شئ گرا در JavaScript پیشرفتهای زیادی داشته است که این تغییرات جدید در این درس مورد بررسی فرار نگرفته اند و فقط به قابلیتهای ECMAScript 5 پرداخته شده است.

آشنایی با عنصر canvas و گرافیک ۲ بعدی – بخش دوم

آشنایی با عنصر canvas و گرافیک ۲ بعدی – بخش دوم

video-time01:09:28

در ابتدای این درس نکاتی در رابطه با درج متون در canvas و همچنین نحوه‌ی استفاده از فایل‌های گرافیکی در canvas ارائه شده است.

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

رویدادها ( Events )

رویدادها ( Events )

video-time01:16:10

در این درس ابتدا با مفهوم بسیار مهم Event Flow آشنا می شوید و سپس انواع آن یعنی Event Bubbling و Event Capturing معرفی می‌شوند.

سپس با مهم ترین رویدادها در جاوا اسکریپت مانند رویدادهای click ، mouseenter ، keypress ، keydown ، keyup ، DOMContentLoaded و … آشنا خواهید شد.

با استفاده از رویدادها در JavaScript می‌توان صفحات وب را به صورت تعاملی یا Interactive طراحی کرد که با چند مثال عملی این موضوع بررسی شده است.

بررسی دقیق تر مدل DOM – بخش دوم

بررسی دقیق تر مدل DOM – بخش دوم

video-time01:18:01

در این در ابتدا به بررسی نحوه‌ی ایجاد گره‌های DOM به صورت پویا توسط جاوا اسکریپت پرداخته شده و در ادامه به بررسی Selectors API ها در جاوا اسکریپت پرداخته شده که قدرت زیادی را در انتخاب عناصر صفحه به برنامه نویس می‌دهند.

با استفاده از Selectors API می‌توان با استفاده از سلکتورهای قدرتمند CSS عناصر صفحه‌ی وب را در جاوا اسکریپت انتخاب کرد.

همچنین مبحث Markup Insertion و خاصیت های innerHTML و textContent در این درس تشریح شده اند. در پایان هم یک مثال عملی جالب مطرح شده که مربوط به طراحی کامل بازی معروف Tic-Tac-Toe توسط جاوا اسکریپت می‌باشد.

بررسی دقیق تر مدل BOM

بررسی دقیق تر مدل BOM

video-time01:47:44

در این درس به بررسی دقیق مدل BOM پرداخته شده است. مدل BOM یکی از مفاهیم بسیار مهم در Javascript می‌باشد.

در این درس ابتدا به معرفی اشیاء مهم مدل BOM مانند اشیاء navigator ، screen , history و location پرداخته شده است و نحوه‌ی استفاده از این اشیاء در کنترل رفتار مرورگر تشریح شده است.

در انتها نیز با ارائه‌ی مثال‌هایی این مفاهیم روشن‌تر می‌شوند.

عبارات منظم ( Regular Expression ) و پردازش فرم ها

عبارات منظم ( Regular Expression ) و پردازش فرم ها

video-time01:10:53

ابتدا با مفهوم Regular Expressions یا عبارات منظم آشنا می شوید و بعد از ارائه مثال هایی در رابطه با نحوه تعریف و استفاده از آنها به بررسی کاربرد آنها در پردازش فرم ها پرداخته می‌شود.

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

در بخش عملی این درس اعتبارسنجی فرم ها هم با استفاده از عبارات منظم نشان داده شده است و هم بدون استفاده از آنها.

آشنایی مقدماتی با BOM ، DOM و رویدادها

آشنایی مقدماتی با BOM ، DOM و رویدادها

video-time00:47:25

در این درس با سه مفهوم بسیار مهم در زبان JavaScript یعنی مدل BOM و مدل DOM و همینطور رویدادها (Events) آشنا خواهید شد.

البته در این این سه مبحث به صورت مقدماتی و به همراه چند مثال ساده بیان شده‌اند و مباحث تکمیلی در رابطه با هریک از این مباحث در دروس بعدی ارائه خواهند شد.

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

آشنایی با انواع ارجاع پرکاربرد ( Math , Date , Array )

آشنایی با انواع ارجاع پرکاربرد ( Math , Date , Array )

video-time00:52:47

در این درس در ابتدا با انواع ارجاع در JavaScript آشنا می شویم و اشیا پرکاربرد Array و Date و Math نیز در این درس معرفی می شوند و کاربردهای آنها نیز ذکر می‌شود.

سپس در انتهای درس یک مثال نسبتاً کامل در مورد تبدیل تاریخ میلادی به شمسی در JavaScript ارائه شده است که به صورت کاملا عملی استفاده از ساختارهای کنترلی، توابع و اشیاء را در عمل نشان خواهد داد.

با پایان این درس در واقع شما مقدمات برنامه نویسی با JavaScript را آموخته اید و آماده‌ی ورود به میاحث پیشرفته تر و عملی تر در جاوا اسکریپت هستید.

آشنایی با تاریخچه و مقدمات کار با JavaScript

آشنایی با تاریخچه و مقدمات کار با JavaScript

video-time00:43:04

در این درس مروری کلی بر تاریخچه‌ی JavaScript و نحوه‌ی پیدایش این زبان و کاربرد آن در طراحی وب خواهیم داشت.

همچنین مقدمات کار برای شروع برنامه نویسی با این زبان را در این درس فرا خواهید گرفت و با محیط Visual Studio که در این دوره برای کدنویسی مورد استفاده قرار می‌گیرد آشنا می‌شوید.

کلیه حقوق مادی و معنوی این سایت متعلق به OTedia.com است و نشر محتوای آن به هر نحوی غیر قانونی است.