دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش JavaScript DOM (Document Object Model)

آموزش JavaScript DOM (Document Object Model)

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • آموزش مقدماتی JavaScript DOM
  • آموزش متدهای هدف‌گیری در JavaScript DOM
  • آموزش متدهای دریافت و تنظیم مقدار در JavaScript DOM
  • آموزش querySelector و querySelectorAll در JavaScript DOM
  • آموزش متدهای استایل‌دهی CSS در JavaScript DOM
  • آموزش متد addEventListener در JavaScript
  • آموزش متدهای classList در JavaScript
  • آموزش متدهای parentElement و parentNode در JavaScript
  • آموزش متدهای Children و childNodes در JavaScript
  • آموزش متدهای firstChild و lastChild در JavaScript
  • آموزش متدهای nextSibling و previousSibling در JavaScript
  • آموزش createElement و createTextNode در JavaScript
  • آموزش appendChild و insertBefore در JavaScript
  • آموزش insertAdjacentElement و insertAdjacentHTML در JavaScript
  • آموزش replaceChild و removeChild در JavaScript
  • آموزش cloneNode در JavaScript
  • آموزش متد Contains در JavaScript
  • آموزش hasAttribute و hasChildNodes در JavaScript
  • آموزش isEqualNode در JavaScript
  • تمرین JavaScript DOM
  • آموزش مقدماتی JavaScript BOM
  • آموزش متد ارتفاع و عرض پنجره در JavaScript (BOM)
  • متد باز و بسته کردن پنجره در JavaScript
  • آموزش moveBy و moveTo پنجره در JavaScript
  • آموزش آبجکت History در JavaScript

پیش نیازهای دوره

  • دانش اولیه در مورد سینتکس JavaScript
  • و آشنایی قبلی با HTML و CSS

توضیحات دوره

چگونگی ساخت صفحات وب پویا و تعاملی را با استفاده از JavaScript برای تأثیرگذاری و دستکاری عناصر صفحه بیاموزید.

این یک دوره کاملاً مناسب برای مبتدیانی است که می‌خواهند درباره JavaScript DOM و BOM بیاموزند.

مدل آبجکت سند (DOM) یک رابط برنامه‌نویسی برای اسناد HTML و XML است. این مدل ساختار یک سند را به عنوان درختی از گره‌ها نشان می‌دهد که هر گره نمایانگر یک عنصر یا ویژگی از سند است. API مربوط به JavaScript DOM به توسعه‌دهندگان اجازه می‌دهد تا به عناصر یک صفحه وب دسترسی داشته باشند و آن‌ها را دستکاری کنند.

یکی از رایج‌ترین روش‌های استفاده از API DOM، انتخاب عناصر از سند با استفاده از متدهای ()document.querySelector یا ()document.querySelectorAll است. این متدها یک انتخابگر CSS را به عنوان آرگومان می‌گیرند و به ترتیب اولین عنصر یا تمام عناصری که با انتخابگر مطابقت دارند را برمی‌گردانند.

هنگامی که یک عنصر انتخاب شد، می‌توان آن را با استفاده از ویژگی‌ها و متدهای مختلف API DOM دستکاری کرد. برای مثال، از ویژگی innerHTML می‌توان برای تنظیم محتوای یک عنصر استفاده کرد، در حالی که از ویژگی classList می‌توان برای افزودن، حذف یا تغییر وضعیت کلاس‌های CSS روی یک عنصر استفاده نمود.

همچنین API DOM به توسعه‌دهندگان اجازه می‌دهد تا عناصر جدیدی ایجاد کنند و آن‌ها را به سند اضافه نمایند. متد ()document.createElement می‌تواند برای ایجاد یک عنصر جدید استفاده شود، در حالی که متد ()appendChild برای افزودن آن به سند کاربرد دارد.

همچنین API DOM قابلیت گوش دادن به رویدادها، مانند کلیک‌ها یا فشردن کلیدها روی عناصر را فراهم می‌کند. متد ()addEventListener می‌تواند برای متصل کردن یک شنونده رویداد به یک عنصر استفاده شود که هنگام وقوع رویداد فراخوانی می‌شود.

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

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان و طراحان وب

آموزش JavaScript DOM (Document Object Model)

  • مقدمه 03:36
  • آموزش متدهای هدف‌گیری در JavaScript DOM 09:49
  • آموزش متدهای هدف‌گیری در JavaScript DOM - قسمت 2 06:47
  • کدام یک از متدهای زیر آرایه‌ای از تمام عناصر موجود در یک صفحه وب را برمی‌گرداند؟ None
  • آموزش متد Get Value در JavaScript DOM 09:07
  • آموزش متدهای Set Value در JavaScript DOM 09:14
  • آموزش querySelector و querySelectorAll در JavaScript DOM 07:44
  • آموزش متدهای استایل‌دهی CSS در JavaScript DOM 13:11
  • آموزش متد addEventListener در JavaScript 08:23
  • آموزش متد addEventListener در JavaScript - قسمت 2 08:01
  • آموزش متدهای classList در JavaScript 08:34
  • آموزش متدهای parentElement و parentNode در JavaScript 08:00
  • آموزش متدهای Children و childNodes در JavaScript 05:25
  • آموزش متدهای firstChild و lastChild در JavaScript 06:04
  • آموزش متدهای nextSibling و previousSibling در JavaScript 05:17
  • آموزش createElement و createTextNode در JavaScript 05:01
  • آموزش appendChild و insertBefore در JavaScript 06:48
  • آموزش insertAdjacentElement و insertAdjacentHTML در JavaScript 11:21
  • آموزش replaceChild و removeChild در JavaScript 06:33
  • آموزش cloneNode در JavaScript 05:01
  • آموزش متد Contains در JavaScript 04:52
  • آموزش hasAttribute و hasChildNodes در JavaScript 04:30
  • آموزش isEqualNode در JavaScript 06:06
  • آموزش رویدادهای فرم در JavaScript 08:54
  • آموزش رویدادهای فرم در JavaScript - بخش دوم 12:22
  • آموزش setInterval و clearInterval در JavaScript 09:29
  • آموزش setTimeout و clearTimeout در JavaScript 06:38
  • تمرین 1 05:36
  • تمرین 2 05:14
  • تمرین 3 05:49
  • تمرین 4 04:14
  • تمرین 5 07:02
  • تمرین 6 07:02
  • تمرین 7 02:39
  • تمرین 8 05:31
  • تمرین 9 06:23
  • مقدمه JavaScript BOM 02:05
  • آموزش متد ارتفاع و عرض پنجره در JavaScript 06:38
  • متد باز و بسته کردن پنجره در JavaScript 09:48
  • آموزش moveBy و moveTo پنجره در JavaScript 05:46
  • آموزش resizeBy و resizeTo در JavaScript 03:20
  • آموزش scrollBy و scrollTo در JavaScript 05:42
  • آموزش متد ارتفاع و عرض پنجره در JavaScript 06:38
  • آموزش آبجکت Location در JavaScript 10:32
  • آموزش آبجکت History در JavaScript 11:15
  • آموزش pageYOffset و pageXOffset در JavaScript 06:17
  • آموزش offsetTop و offsetLeft در JavaScript 05:13
  • آموزش scrollTop و scrollLeft در JavaScript 06:59
  • آموزش scrollWidth و scrollHeight در JavaScript 06:32
  • آموزش offsetWidth و offsetHeight در JavaScript 04:52
  • آموزش clientWidth و clientHeight در JavaScript 02:45
  • آموزش ClientX و ClientY در JavaScript 04:53
  • آموزش pageX و pageY در JavaScript 09:39
  • آموزش screenX و screenY در JavaScript 04:32
  • آموزش offsetX و offsetY در JavaScript 05:43

3,629,600 907,400 تومان

مشخصات آموزش

آموزش JavaScript DOM (Document Object Model)

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:55
  • مدت زمان :06:05:26
  • حجم :2.03GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید