آموزش JavaScript DOM صفحات وب پویا تعاملی ایجاد کنید

JavaScript DOM Create Interactive Dynamic Web Pages

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید چگونه صفحات وب را با استفاده از جاوا اسکریپت برای تأثیرگذاری و دستکاری عناصر صفحه پویا و تعاملی کنید. پیش نیازها: تمایل به یادگیری جاوا اسکریپت متوسط ​​دسترسی به دانش HTML کامپیوتر تجربه توسعه وب

یاد بگیرید چگونه کدهای HTML و CSS خود را تعاملی و پویا کنید! جاوا اسکریپت می تواند با Document Object Model ارتباط برقرار کند و به زنده شدن عناصر صفحه وب کمک کند! تعامل با کاربران وب از طریق شنوندگان رویداد باعث می شود صفحات وب شما به کاربران و کد پاسخ دهند.

برای دسترسی فوری به:

اکنون ثبت نام کنید
  • بیش از 10 ساعت درس

  • کتاب کار قابل دانلود 60 صفحه برای بخش 1 شامل کد منبع، نکات، منابع و چالش‌ها است

  • کتاب کار قابل دانلود 27 صفحه برای بخش 2 شامل کد منبع، نکات، منابع و چالش‌ها است

  • کتاب کار قابل دانلود 65 صفحه برای بخش 3 شامل کد منبع، نکات، منابع و چالش‌ها است

  • پشتیبانی مربی برتر برای کمک به یادگیری

  • دسترسی مادام العمر به به روز رسانی دوره

10 پروژه کدگذاری جدید اضافه شد - 5.5 ساعت محتوای ویدیویی جدید

  1. جدول رنگ پس زمینه سرگرمی ایجاد جدول با جاوا اسکریپت

  2. انتخابگر عنصر و تعویض عناصر در کد جاوا اسکریپت DOM

  3. Modal Dynamic JavaScript از Data Object Create Modals with Code

  4. کلیک‌کننده‌های صفحه، شمارنده‌های کلیک تعاملی پویا ایجاد می‌کنند

  5. سازنده کلمات تصادفی با روش‌های رشته جاوا اسکریپت

  6. ردیاب پیمایش نوار پیمایش موقعیت اسکرول در صفحه را محاسبه کنید

  7. آزمون ریاضی و شروع و توقف شمارنده با جاوا اسکریپت

  8. بازی حافظه تعاملی پویا جاوا اسکریپت DOM

  9. بازی پویا جاوا اسکریپت سکه چرخاندن بازی DOM.

  10. بازی کارت های جنگی جاوا اسکریپت با استفاده از روش های آرایه


جاوا اسکریپت کلید انتخاب و تغییر عناصر صفحه وب را نگه می دارد. Document Object Model مدلی از سند HTML شما است که در جاوا اسکریپت به عنوان اشیا نمایش داده می شود. مرورگر شما DOM را می سازد و جاوا اسکریپت می تواند برای اتصال به آن و انتخاب و دسترسی به داده های موجود در DOM استفاده شود. تمام عناصر صفحه وب در DOM نمایش داده می شوند. عناصر در صفحه HTML ارائه شده توسط مرورگر قرار دارند. موتور جاوا اسکریپت در مرورگر سپس نمایش هایی از عناصر به عنوان اشیاء جاوا اسکریپت

ایجاد می کند

ببینید انتخاب عناصر و تعاملی کردن چقدر آسان است.

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

بخش 1 اصول کدنویسی جاوا اسکریپت

تمام اصول اساسی برای کدنویسی جاوا اسکریپت را پوشش می‌دهد - با مثال‌ها و چالش‌های کدنویسی در هر درس.

نحوه شروع به کار با کد، راه اندازی محیط توسعه دهنده خود را کاوش کنید. فایل های HTML ایجاد کنید و جاوا اسکریپت خود را به عناصر صفحه متصل کنید.

کدنویسی جاوا اسکریپت با نکات و منابع تمرین می کند. نحوه تنظیم و استفاده از متغیرها در کد خود انواع داده های مختلف و نحوه مدیریت مقادیر جاوا اسکریپت. چه توابعی هستند و چگونه از آنها در کد خود استفاده کنید. DOM و اینکه چگونه کد جاوا اسکریپت می تواند از DOM برای اتصال، به روز رسانی و دستکاری عناصر صفحه وب استفاده کند.

دروس این بخش عبارتند از:

  • معرفی نحوه عملکرد جاوا اسکریپت و نحوه نوشتن کد جاوا اسکریپت

  • شروع به نوشتن کد نحوه کدنویسی با جاوا اسکریپت

  • نکات کد جاوا اسکریپت

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

  • تبدیل نوع پویا جاوا اسکریپت

  • قوانین نامگذاری متغیر

  • آرایه ها و اشیاء در جاوا اسکریپت

  • توابع جاوا اسکریپت

  • مدل شیء سند جاوا اسکریپت

  • روش های DOM با جاوا اسکریپت

  • شرایط منطقی با جاوا اسکریپت

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

  • جاوا اسکریپت اپراتور سه تایی

  • مقادیر تصادفی ریاضی

  • حلقه های جاوا اسکریپت For و while

  • اشیاء جاوا اسکریپت

  • ساخت شی با جاوا اسکریپت

  • روش های رایج آرایه جاوا اسکریپت

  • حلقه زدن از طریق محتویات آرایه

  • روش های آرایه برای موارد

  • روش های آرایه برای مرتب سازی

  • نمونه‌های روش آرایه جاوا اسکریپت

  • روش های رشته جاوا اسکریپت

  • بازی درهم‌آمیزی کلمه

  • JavaScript JSON تجزیه و JSON.Stringify()

جاوا اسکریپت همه جا وجود دارد - همه وب سایت های مورد علاقه شما و همچنین آنهایی که دوست ندارید از جاوا اسکریپت استفاده می کنند. محتوای وب شما را زنده می کند - جاوا اسکریپت امکان تعامل با محتوا را فراهم می کند و باعث می شود همه چیز اتفاق بیفتد. جاوا اسکریپت زبان برنامه نویسی پویا است که وقتی روی یک سند HTML اعمال می شود، می تواند تعامل پویا در وب سایت ها ایجاد کند. این زبان محبوب ترین زبان برنامه نویسی است که در همه مرورگرها استفاده می شود. وب سایت ها و برنامه های وب در همه جا از جاوا اسکریپت استفاده می کنند. مستقیماً در مرورگر شما اجرا می شود و می توانید فایل های html را با یک ویرایشگر متن مستقیماً در رایانه خود ایجاد کنید تا در مرورگر خود اجرا شوند. فایل html را انتخاب کرده و با هر مرورگری باز کنید.

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

شروع به کار با جاوا اسکریپت آسان است: تنها چیزی که نیاز دارید یک مرورگر وب مدرن است. یک فایل html شاخص ایجاد کنید و آن را در یک مرورگر باز کنید، جاوا اسکریپت را به html یا پیوند دادن به فایل اسکریپت یا جاوا اسکریپت مستقیماً بین تگ های اسکریپت در HTML اضافه کنید.

از یک مربی با بیش از 18 سال تجربه توسعه وب در دنیای واقعی، اینجا به شما کمک می کند تا نحوه استفاده از DOM را برای پروژه های وب خود یاد بگیرید. آماده پاسخگویی به هر سؤالی که ممکن است داشته باشید!

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

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

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

  1. یک فایل HTML و یک فایل JS ایجاد کنید.

  2. از تگ های اسکریپت برای پیوند دادن به فایل JS به عنوان فایل منبع استفاده کنید.

  3. با استفاده از document.write() متنی را به صفحه وب اضافه کنید.

  4. با استفاده از document.write() محتوای فرمت شده html را به صفحه وب خود اضافه کنید.

نکات کد جاوا اسکریپت

  • از نظرات در صورت امکان تک خطی یا چند خطی استفاده کنید

  • تورفتگی با استفاده از فضای خالی برای خوانایی کد

  • کد را در یک فایل JS جداگانه ایجاد کنید و از فایل HTML به آن پیوند دهید

  • از کنسول برای اشکال زدایی و دیدن مقادیر استفاده کنید

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

  • متغیرها یکی از مفاهیم اساسی کدگذاری هستند

  • استفاده از const یا اجازه اجتناب از استفاده از var

  • const و let are based on scope

  • محدوده والد در مقابل دامنه محلی

  • مقادیر را به متغیرها اختصاص دهید و مقادیر به روز شده جدید را مجدداً اختصاص دهید

  • استفاده از رشته ها و اعداد به عنوان مقادیر برای متغیرها

  • نوع پویا با جاوا اسکریپت در حال تغییر نوع داده

  • ریاضی و خروجی مستقیم از جاوا اسکریپت

اشیاء جاوا اسکریپت نحوه استفاده از اشیاء در کد

یکی از انواع داده جاوا اسکریپت یک شی است. این ها می توانند برای ذخیره مجموعه های مختلف کلیددار و حتی موجودیت های پیچیده تر استفاده شوند. سند یک شی غول پیکر است که دارای موجودیت های زیادی است. یادگیری بیشتر در مورد اشیا به تعریف بهتر آنچه که می توان با موجودیت های DOM انجام داد، نحوه رفتار و چرایی آنها و همچنین نحوه استفاده از آنها کمک می کند.

مدل شی سند جاوا اسکریپت برای صفحات وب تعاملی

مدل شیء سند (DOM) یک شی است که حاوی نمایش داده ای از عناصر صفحه است. DOM در قالبی درخت مانند، به عنوان اشیایی که صفحه وب و محتوای سند وب HTML را تشکیل می دهند، ساخته شده است. Document Object Model (DOM) یک رابط برنامه نویسی برای اسناد HTML است، که ساختار منطقی یک صفحه و نحوه دسترسی و دستکاری محتوای صفحه است. صفحات وب خود را با جاوا اسکریپت زنده کنید و به عناصر صفحه وب متصل شوید. با دسترسی به DOM می توانید محتوای کاملا تعاملی ایجاد کنید که به کاربر پاسخ می دهد. DOM و جاوا اسکریپت به شما امکان می دهد محتوای صفحه وب پویا ایجاد کنید که می تواند بدون بازخوانی صفحه تغییر کند و عناصر جدید و محتوای به روز شده را به کاربر ارائه دهد. تجربه کاربران وب خود را با جاوا اسکریپت و DOM بهبود بخشید. مدل شی سند DOM چیست چگونه عناصر را از صفحه وب خود با جاوا اسکریپت انتخاب کنیم عناصر صفحه خود را با جاوا اسکریپت دستکاری و تغییر دهید نحوه تنظیم ویژگی های استایل برای عناصر آنها را با شنوندگان رویداد تعاملی کنید رویدادهای DOM و رویدادهای صفحه با جاوا اسکریپت نحوه ایجاد عناصر با کد و آنها را به صفحه وب خود اضافه کنید عناصر متحرک و انیمیشن عناصر.

روش‌های DOM با جاوا اسکریپت، عناصر صفحه HTML را انتخاب می‌کنند

روش‌هایی در شی Document وجود دارد که به ما امکان می‌دهد عناصری را که می‌خواهیم با کد دستکاری کنیم، بهتر انتخاب کنیم. querySelector() و querySelectorAll() به جاوا اسکریپت اجازه می دهد تا عناصر صفحه را از محتوای درون شی سند انتخاب کند.

JavaScript querySelectorAll دریافت عناصر صفحه همه را انتخاب کنید. استفاده از querySelector و querySelectorAll برای انتخاب عناصر صفحه منطبق. انتخابگرهای مختلف از جمله برچسب، شناسه و کلاس. عنصر صفحه را انتخاب کنید، محتوای خروجی لیست گره را تکرار کنید و عناصر صفحه را به روز کنید.

شرایط منطقی با جاوا اسکریپت در صورت تغییر بیانیه

شرایط را می توان در کد برای اعمال منطق استفاده کرد و اقدامات مختلفی را بر اساس نتیجه شرط اجرا کرد. بسته به مقدار True یا False، کد می تواند بلوک های مختلفی از کد را اجرا کند.

عبارت if یک شرط را بررسی می کند، اگر درست باشد، کد مشخص شده را اجرا می کند. اگر غلط باشد، کد را اجرا نمی کند. اگر شرط درست نباشد، Else یک جایگزین ارائه می‌کند، سپس دستور else به ما اجازه می‌دهد تا در صورتی که هیچ یک از شرایط قبلی درست نباشد، یک بلوک کد را روی false اجرا کنیم. همچنین می‌توانید از دستور else if برای بررسی یک شرط دیگر با یک بلوک کد جداگانه استفاده کنید تا اگر شرط قبلی نادرست بود اجرا شود.

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

مقادیر تصادفی ریاضی جاوا اسکریپت اعداد تصادفی می گیرد

شیء ریاضی جاوا اسکریپت شامل متدهای مختلفی است که می توان برای عملکرد ریاضی از آنها استفاده کرد، علاوه بر این شامل متد تصادفی است که مقادیر تصادفی را در جاوا اسکریپت ایجاد می کند. متد Math.random () یک عدد ممیز شناور در محدوده 0 (شامل 0) به کمتر از 1 (بدون احتساب 1) برمی گرداند. سپس مقدار تصادفی را می توان ضرب و به نزدیکترین عدد صحیح گرد کرد تا محدوده تصادفی مقادیر مورد نظر توسعه دهنده را شامل شود.

مقادیر تصادفی برای بازی‌ها و ایجاد تجربه‌های سفارشی منحصربه‌فرد برای کاربران وب ایده‌آل هستند.

جاوا اسکریپت برای، while Do while Loops بلوک های کد را اجرا می کند

حلقه‌ها به ما امکان می‌دهند چند بار بلوک‌های کد را اجرا کنیم، همچنین به ما امکان می‌دهند از طریق فهرستی از موارد مانند موارد موجود در یک آرایه یا سایر فهرست‌های قابل تکرار، تکرار کنیم.

حلقه‌ها همیشه به پارامترهای متعددی نیاز دارند، مانند یک مقدار شروع، یک شرط برای توقف حلقه و راهی برای حرکت از طریق آیتم‌ها به آیتم بعدی در حلقه. می‌توانیم با تنظیم یک متغیر برای استفاده با مقدار شروع، یک شرط برای ادامه حلقه در صورت درست بودن شرط، و افزایش مقدار متغیر به‌گونه‌ای که در نهایت شرط دیگر درست نباشد، یک حلقه for ساده تنظیم کنیم.

اشیاء جاوا اسکریپت نحوه استفاده از اشیاء در کد

یکی از انواع داده جاوا اسکریپت یک شی است. این ها می توانند برای ذخیره مجموعه های مختلف کلیددار و حتی موجودیت های پیچیده تر استفاده شوند. سند یک شی غول پیکر است که دارای موجودیت های زیادی است. یادگیری بیشتر در مورد اشیا به تعریف بهتر آنچه که می توان با موجودیت های DOM انجام داد، نحوه رفتار و چرایی آنها و همچنین نحوه استفاده از آنها کمک می کند.

آرایه ها نیز به عنوان یک نوع داده، اشیا هستند، اما دارای ویژگی های خاصی هستند که به توسعه دهنده اجازه می دهد با محتوای آرایه و داده های آن تعامل داشته باشد.

arr.push(val);//add to array طول آرایه را برمی گرداند

arr.pop();//حذف آخرین

arr.shift();//حذف اولین مورد

arr.unshift(val);//افزودن به جلوی آرایه طول آرایه بازگشت

arr.splice(1);//آرایه را با همه موارد بعد از شاخص 1

برگرداند

splice(start, deleteCount, val);//محتوای یک آرایه را تغییر می دهد

برش (شروع، پایان)؛//یک کپی از بخشی از یک آرایه را به یک آرایه جدید برمی گرداند

arr.slice();//آرایه تکراری به عنوان آرایه جدید

arr.slice(5);//آیتم های آرایه را از نمایه 5 برمی گرداند

arr.slice(1,4);//بخشی از آرایه را با استفاده از slice

بر می گرداند

arr.toString();//یک نمایش رشته ای از آیتم های آرایه را برمی گرداند

arr.join(' - ');//یک نمایش رشته ای از آیتم های آرایه را با استفاده از مقدار آرگومان به عنوان جداکننده برای آیتم های آرایه برمی گرداند.

مقدمه ای بر نحوه کار جاوا اسکریپت و نحوه نوشتن کد جاوا اسکریپت

  • جاوا اسکریپت یک فناوری اصلی در وب در کنار HTML CSS است

  • جاوا اسکریپت در مرورگر اجرا می شود و توسط مرورگر در صفحه HTML ارائه می شود.

  • می توانید با استفاده از HTML DOM که یک رابط برنامه نویسی برای جاوا اسکریپت برای افزودن، به روز رسانی و حذف عناصر HTML است، به عناصر HTML متصل شوید.

  • عناصر HTML را می‌توان به‌عنوان اشیایی که دارای ویژگی‌ها، روش‌ها و رویدادها هستند، دسترسی داشت.

  • کد مجموعه‌ای از دستورالعمل‌ها است که به برنامه به زبانی که برای آن قابل درک است می‌گوید چه کاری انجام دهد.

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

  • نحوه نوشتن کد با استفاده از ویرایشگر کد یا IDE.

  • چگونه عناصر کد HTML در ساختار درختی DOM نشان داده می شوند و اینکه می توانید از یکی به دیگری پیمایش کنید.

  • Devtools چیست و چگونه می توانید از آنها استفاده کنید

  • چگونه می‌توانید از روش‌های log کنسول و dir کنسول در DevTools برای مشاهده شی سند و مشاهده محتوای عناصر صفحه در DOM استفاده کنید.

  • چگونه کد جاوا اسکریپت را در فایل HTML خود اضافه کنید و کد جاوا اسکریپت را در مرورگر خود اجرا کنید.

  • نظر دادن جاوا اسکریپت در کد و نحوه خوانایی بیشتر کد.

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

شما می توانید کارهای زیادی با جاوا اسکریپت انجام دهید مانند ذخیره مقادیر، اجرای بلوک های کد، اعمال منطق با شرایط و اضافه کردن رویدادها به عناصر صفحه خود. کارهای زیادی می توانید با جاوا اسکریپت انجام دهید و امکانات بی پایان است.

APIs- مجموعه‌ای از بلوک‌های ساختمانی از پیش ساخته شده‌اند که به توسعه‌دهندگان اجازه می‌دهند به این اشیاء متصل شده و به آنها دسترسی داشته باشند. به آن مانند یک کنترل پنل فکر کنید که زبان جاوا اسکریپت به شما امکان می دهد با آن تعامل داشته باشید.

APIهای مرورگر اجازه دسترسی به عناصر صفحه وب و سایر داده‌ها را می‌دهند. می توانید به API دسترسی داشته باشید و کارهای برنامه نویسی مفیدی انجام دهید. DOM (Document Object Model) API به شما امکان می دهد HTML و CSS صفحه را دستکاری کنید.


  • با نحوه انتخاب عناصر HTML از طریق برچسب‌ها، شناسه، کلاس و انتخاب پرسش آشنا شوید

  • عناصر تراورس بین عناصر حرکت می کنند تا به درستی موارد مورد نظر خود را انتخاب کنید

  • درباره گره ها و نحوه عملکرد آنها اطلاعات کسب کنید

  • داده‌های مربوط به صفحه و عناصر خود را از DOM دریافت کنید

  • CSS عنصر خود را از طریق جاوا اسکریپت به‌روزرسانی کنید

  • شنوندگان تعاملی را برای رویدادهای صفحه اضافه کنید

  • چگونگی کار اشیاء جاوا اسکریپت را کاوش کنید

  • اضافه و حذف عناصر به صورت پویا

  • قطعات کد مفید

  • کد منبع گنجانده شده است

  • منابع برتر و موارد دیگر

  • همه چیز برای شروع سریع شما گنجانده شده است

جاوا اسکریپت قدرتمند است و DOM واقعاً این را نشان می دهد!

این دوره برای پوشش جنبه های اصلی جاوا اسکریپت و پوشش مدل شیء سند (DOM) طراحی شده است.

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


لطفاً توجه داشته باشید که تجربه قبلی جاوا اسکریپت و HTML الزامی است زیرا محتوای دوره معرفی مدل شیء Document و نحوه اتصال جاوا اسکریپت به DOM مرورگر است. این دوره فقط جاوا اسکریپت را پوشش می دهد زیرا به DOM مربوط می شود و دامنه آن پوشش محتوای مرتبط با Document Object است


سرفصل ها و درس ها

مقدمه ای بر جاوا اسکریپت و محتوای صفحات وب تعاملی Introduction to JavaScript and Interactive web page content

  • نحوه ایجاد صفحات وب پویا تعاملی با جاوا اسکریپت مقدمه How to create Dynamic Interactive Web Pages with JavaScript Introduction

  • چالش های راهنمای کدنویسی جاوا اسکریپت و کد منبع برای درس ها JavaScript Coding Guide Challenges and Source Code for lessons

  • شروع به نوشتن کد نحوه کدنویسی با جاوا اسکریپت Getting started writing code how to code with Javascript

  • شروع به نوشتن کد نحوه کدنویسی با جاوا اسکریپت با افزودن جاوا اسکریپت Getting started writing code how to code with Javascript adding JavaScript

  • نکات کد جاوا اسکریپت و یاد بگیرید که چگونه با جاوا اسکریپت شروع کنید JavaScript Code Tips and Learn how to start with JavaScript

  • نحوه استفاده از متغیرها در جاوا اسکریپت How to use variables in JavaScript

  • JavaScript Dynamic Type Conversion چیست و چگونه کار می کند What is JavaScript Dynamic Type Conversion and how it works

  • قوانین نامگذاری متغیر چگونه متغیرهای جاوا اسکریپت را اعلام کنیم Variable naming Rules how to declare JavaScript Variables

  • آرایه ها و اشیاء در مثال های کدنویسی جاوا اسکریپت Arrays and Objects in JavaScript coding examples

  • جاوا اسکریپت نحوه استفاده از توابع در کد را نشان می دهد JavaScript Functions how functions can be used in code

  • مدل شی سند جاوا اسکریپت برای صفحات وب تعاملی JavaScript Document Object Model for interactive web pages

  • روش های DOM با جاوا اسکریپت عناصر صفحه HTML را انتخاب می کنند DOM methods with JavaScript select HTML page elements

  • شرایط منطقی با جاوا اسکریپت if Statement Switch Logic Conditions with JavaScript if Statement Switch

  • عملگرها در جاوا اسکریپت چگونه عملگرها را اعمال کنیم Operators in JavaScript How to apply operators

  • اپراتور سه تایی جاوا اسکریپت شرایط یک عبارت کوتاه Ternary Operator JavaScript Short one statement conditions

  • مقادیر تصادفی ریاضی جاوا اسکریپت اعداد تصادفی دریافت می کند Math Random Values JavaScript get Random Numbers

  • جاوا اسکریپت برای، while Do while حلقه ها بلوک های کد را اجرا می کنند JavaScript For, While Do While Loops Run blocks of code

  • اشیاء جاوا اسکریپت نحوه استفاده از اشیاء در کد JavaScript Objects how to use Objects in code

  • ساخت شی با کد نویسی جاوا اسکریپت Object Construction with JavaScript coding

  • روش‌های رایج آرایه جاوا اسکریپت برای به‌روزرسانی مقادیر آرایه Common JavaScript Array Methods to Update Array values

  • حلقه زدن از طریق محتویات آرایه برای هر روش و حلقه ها برای داده های آرایه Looping through Array contents forEach Methods and for loops for array data

  • روش‌های آرایه برای موارد موجود در کدگذاری آرایه جاوا اسکریپت Array Methods for Items contained in the array JavaScript coding

  • روش های آرایه برای مرتب سازی آیتم های آرایه با استفاده از آرایه تصادفی جاوا اسکریپت Array Methods for Sorting Array items using JavaScript Random Array

  • روش آرایه جاوا اسکریپت مثال هایی برای یافتن آیتم های آرایه JavaScript Array Method Examples to find array items

  • قابلیت رایج روش های رشته جاوا اسکریپت JavaScript String Methods common functionality

  • بازی تعاملی کلمه Scramble با حروف جاوا اسکریپت به صورت رشته ای Interactive Word Scramble Game with JavaScript shuffle letters in strings

  • LocalStorage با جاوا اسکریپت JSON تجزیه و Stringify از اشیا LocalStorage with JavaScript JSON parse and Stringify of Objects

تعامل صفحه وب DOM با جاوا اسکریپت DOM web page interaction with JavaScript

  • مقدمه ای بر جاوا اسکریپت و DOM Introduction to JavaScript and the DOM

  • راهنمای دانلود PDF صفحات وب پویا و تعاملی جاوا اسکریپت DOM Dynamic and Interactive Web pages JavaScript DOM download PDF guide

  • مقدمه ای بر جاوا اسکریپت و DOM نحوه ایجاد صفحات وب تعاملی Introduction to JavaScript and the DOM how to create interactive web pages

  • ایجاد و حذف عناصر با کد جاوا اسکریپت Creating and Deleting Elements with JavaScript Code

  • فهرست‌ها انتقال عناصر از والد به عناصر دیگر، جاوا اسکریپت فهرست دیگری Lists Move Elements from Parent to other element Items Another List JavaScript

  • رویدادهای بارگیری AddEventListeners OnLoad و DOM در جاوا اسکریپت AddEventListeners OnLoad and DOM loading events in JavaScript

  • Form Select و Input فیلدهای مقادیر و ایجاد عناصر مثال جاوا اسکریپت Form Select and Input fields values and creation of elements JavaScript Example

  • ماوس DOM و رویدادهای صفحه کلید شنوندگان رویداد صفحه تعامل ایجاد می کنند DOM mouse and Keyboard events Page event listeners create Interactions

  • JavaScript RequestAnimationFrame انیمیشن های روان در DOM Ball bouncing JavaScript RequestAnimationFrame smooth Animations within the DOM Ball bouncing

پروژه های وب تعاملی و پویا با نمونه های DOM کد جاوا اسکریپت Interactive and Dynamic Web projects with JavaScript code DOM examples

  • مقدمه ای بر پروژه های کدنویسی با استفاده از صفحات وب پویا DOM جاوا اسکریپت Introduction to Coding Projects using JavaScript DOM dynamic web pages

  • بخش کد منبع و راهنمای دانلود برای دروس Section Source Code and Download Guide for lessons

  • جدول رنگ پس زمینه سرگرمی ایجاد جدول با جاوا اسکریپت Background Color Table Fun Create Table with JavaScript

  • انتخابگر عنصر و تعویض عناصر در کد جاوا اسکریپت DOM Element Selector and Swap of Elements within the DOM JavaScript Code

  • JavaScript Dynamic Modal از Data Object ایجاد مدال با کد JavaScript Dynamic Modal from Data Object Create Modals with Code

  • کلیک‌کننده‌های صفحه، شمارنده‌های کلیک تعاملی پویا ایجاد می‌کنند Page Clickers Create Dynamic Interactive Click Counters

  • سازنده کلمات تصادفی با روش های رشته جاوا اسکریپت Random Words Maker with JavaScript String Methods

  • ردیاب پیمایش نوار اسکرول موقعیت اسکرول در صفحه را محاسبه کنید Scrollbar scroll tracker Calculate the Scroll position on the page

  • امتحان ریاضی و شروع و توقف شمارنده با جاوا اسکریپت Math Quiz and Start and Stop Counters with JavaScript

  • دینامیک تعاملی جاوا اسکریپت حافظه DOM بازی CSS Grid و Game Logic Dynamic Interactive JavaScript DOM memory Game CSS Grid and Game Logic

  • پویا جاوا اسکریپت سکه چرخاندن بازی DOM بازی چالش کدگذاری Dynamic JavaScript Coin Flipping game DOM game Coding Challenge

  • بازی کارت های نبرد جاوا اسکریپت با استفاده از روش های آرایه JavaScript Battle Cards Game using Array methods

پروژه های DOM و نمونه های کدنویسی DOM Projects and Coding Examples

  • کد منبع پروژه های DOM DOM Projects Source Code

  • کد تکراری مجموعه پروژه کدگذاری جاوا اسکریپت JavaScript Coding Project Set Interval repeat code

  • پروژه کدنویسی جاوا اسکریپت GetTime For Timer با استفاده از تاریخ JavaScript Coding Project GetTime For Timer using Date

  • پروژه کد نویسی جاوا اسکریپت ساعت ها و روزهای پس از مهر زمان میلی ثانیه ای زمان JavaScript Coding Project Hours and Days since timestamp millisecond Epoch time

  • پروژه بازی تایپ جاوا اسکریپت از ابتدا کلمات تصادفی و بازی دقت را نشان می دهد JavaScript Typing Game Project from scratch show random words and accuracy game

منابع و پیوندهای دوره Resources and Course Links

  • انتخاب عنصر Element Selection

  • LocalStorage ذخیره اشیاء مثال کد جاوا اسکریپت LocalStorage Saving Objects JavaScript Code Example

  • JSON تجزیه و تحلیل LocalStorage Saving Objects Coding مثال JSON Parse LocalStorage Saving Objects Coding example

نمونه های کدنویسی سوالات و پاسخ های جاوا اسکریپت قطعه کد Coding Examples JavaScript Questions and Answers Code Snippets

  • نمونه های کدنویسی کد منبع Coding Examples Source Code

  • محدوده بلوک اعلان متغیر Let and Const Variable Declaration Block Scope Let and Const

  • حلقه های تکرار شونده با for in و for نمونه های جاوا اسکریپت Iterable loops with for in and for of JavaScript Examples

  • تایمر شمارش معکوس جاوا اسکریپت در صفحه وب DOM JavaScript Countdown timer on web page DOM

  • جاوا اسکریپت شیء Literals JavaScript Object Literals

  • نمونه های شی جاوا اسکریپت مقادیر خصوصی JavaScript Object Instances Private values

  • SpreadOperator با جاوا اسکریپت SpreadOperator with JavaScript

  • شمارش حروف صدادار رشته با RegExp Counting String Vowels with RegExp

  • محو شدن جاوا اسکریپت خالص Pure JavaScript Fade

محتوای دوره قدیمی لطفاً فقط برای مرجع استفاده کنید زیرا این محتوا اکنون پوشش داده شده است OLD course content Please only use for Reference as this content is now covered

  • لطفا توجه داشته باشید که دروس این بخش از نسخه قدیمی است Please note that the lessons in this section are from the older version

  • مقدمه ای بر DOM Introduction to the DOM

  • تنظیم منابع دوره Course Resource Setup

  • DOM چیست؟ What is the DOM

  • منابع DOM DOM Resources

  • مقدار Node را با استفاده از جاوا اسکریپت انتخاب کنید Select Node value using JavaScript

  • اشیاء جاوا اسکریپت و انتخاب در DOM JavaScript Objects and selection within the DOM

  • کد منبع اشیاء جاوا اسکریپت Source Code JavaScript Objects

  • مدل شیء ویندوز Windows Object Model

  • روش نوشتن سند document write method

  • انتخاب عناصر با شناسه Selecting Elements by ID

  • محتوای Output Div را از فرم ورودی به‌روزرسانی کنید Update Output Div content from input form

  • ورودی کد منبع برای به روز رسانی div خروجی Source Code input to update output div

  • عناصر بر اساس نام برچسب را انتخاب کنید Select Elements By Tag Name

  • انتخاب عناصر بر اساس کلاس Selecting elements by Class

  • کد منبع انتخاب عناصر Source Code Selection of Elements

  • انتخابگر درخواست سند document query Selector

  • انتخاب هایی مانند CSS Making Selections like CSS

  • کد منبع انتخاب پرس و جو Query Selection Source Code

  • عبور از DOM Traversing the DOM

  • چالش کد منبع Source Code Challenge

  • یک ظاهر طراحی شده را به عناصر پویا اضافه کنید Add styling to Elements Dynamically

  • استایل کد منبع Source Code Styling

  • افزودن و حذف عناصر با استفاده از جاوا اسکریپت Append and Remove Elements using JavaScript

  • کد منبع اضافه و حذف کنید Source Code Append and Remove

  • شنوندگان رویداد را با استفاده از جاوا اسکریپت به عناصر اضافه کنید Add Event listeners to elements using JavaScript

  • شنوندگان رویداد روی رویدادها کلیک می کنند Event listeners click events

  • شنوندگان رویداد کد منبع Source Code Event Listeners

  • ماوس را روی عناصر قرار دهید تا رنگ پس‌زمینه را تغییر دهند Hover over elements make them change background color

  • کد منبع شناور Source Code Hover

  • پنجره های پاپ آپ تصویر Image popup windows

  • پنجره بازشو تصاویر کد منبع Source Code images popup window

  • فهرست منابع Resource List

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش JavaScript DOM صفحات وب پویا تعاملی ایجاد کنید
جزییات دوره
16.5 hours
98
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,718
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Laurence Svekis Laurence Svekis

پرفروش ترین مدرس دوره

نویسنده دوره طراحی وب و توسعه وب - آموزش حضوری و آنلاین به بیش از 1,000,000 دانش آموز در سطح جهان. کارشناس توسعه دهنده Google از سال 2020 GDE

من اینجا هستم تا به شما کمک کنم یاد بگیرید، به رویاهای خود برسید، امروز در این ماجراجویی شگفت انگیز به من بپیوندید
Google Developers Expert - GSuite

ارائه دوره های توسعه وب و دوره های استراتژی بازاریابی دیجیتال از سال 2002.

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

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

"یادگیری، درک با اشتیاق قوی برای آموزش. اینترنت فرصت های جدیدی را برای گسترش و به اشتراک گذاری دانش در اختیار ما قرار داده است."

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

"دوره های آموزشی من برای کمک به شما در دستیابی به اهداف، یادگیری و به روز رسانی مهارت ها طراحی شده اند"

سابقه و هدف : یک توسعه دهنده باتجربه برنامه های کاربردی وب، که روی چندین برنامه در سطح سازمانی، صدها وب سایت، راه حل های تجاری و بسیاری از برنامه های کاربردی وب منحصر به فرد و نوآور کار کرده است. زمینه های تخصصی توسعه برنامه های کاربردی وب عبارتند از HTML، CSS، JavaScript، JQuery، Bootstrap، PHP و MySQL. هر چیزی که مربوط به ایجاد وب و تجربه دیجیتال باشد. علاقه‌مند به هر کاری که با توسعه برنامه‌های کاربردی وب، برنامه‌نویسی تا بازاریابی آنلاین با تمرکز قوی بر رسانه‌های اجتماعی و SEO .

" درک فناوری وسیله ای برای ارتباط بهتر با کاربران فراهم می کند. همچنین درهای زیادی را باز می کند. دانش کلید موفقیت است و من می خواهم به شما کمک کنم تا آنچه را که فناوری ارائه می دهد تجربه کنید. من به فن آوری های وب علاقه مند هستم و مشتاقانه منتظر به اشتراک گذاشتن دانش و تجربه خود با شما هستم!"