لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش JavaScript: تقویت DOM
JavaScript: Enhancing the DOM
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Document Object Model (DOM) هسته اصلی هر صفحه HTML است. برای توسعه صفحات HTML پویا ، یک توسعه دهنده جلویی باید نحوه اتصال و کنترل JavaScript به DOM را درک کند ، به شما امکان می دهد محتوای صفحه موجود را ایجاد ، اصلاح ، حذف و ویرایش کنید. این دوره کمک به شما در درک عناصر DOM است و روشهای مختلفی که JavaScript به شما امکان دسترسی به آنها را می دهد و کار با DOM را آسان تر می کند نشان می دهد. نویسنده Ray Villalobos پیمایش در DOM ، انتخاب عناصر ، اصلاح ویژگی های HTML ، ویرایش گره ها و موارد دیگر را پوشش می دهد.
موضوعات شامل:
DOM چیست؟ li>
انتخاب و جداسازی عناصر li>
عبور و مرور در گره های DOM
تغییر صفات HTML
تغییر عناصر به عنوان متن li>
ایجاد و الحاق گره ها li>
شبیه سازی و حذف گره ها li>
افزودن شنونده یک رویداد جوشان li>
افزودن و تغییر اندازه تصاویر li>
مدیریت کلیک ها li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید قبل از تماشای این دوره بدانید
What you should know before watching this course
با استفاده از پرونده های تمرینی
Using the exercise files
1. شروع کار
1. Getting Started
Document Object Model (DOM) چیست؟
What is the Document Object Model (DOM)?
حرکت با DOM با ابزارهای توسعه دهنده
Navigating the DOM with developer tools
تست دستورات جاوا اسکریپت با کنسول
Testing JavaScript commands with the console
برقراری ارتباط با کنسول از طریق JavaScript
Communicating with the console through JavaScript
2. انتخاب DOM
2. Selecting the DOM
انتخاب عناصر با getElementById
Selecting elements with getElementById
انتخاب عناصر برچسب HTML
Choosing elements by HTML tag
عناصر جدا شده با نام کلاس
Isolating elements by class name
جستجوی CSS برای انتخاب عناصر
Querying CSS to select elements
کار با عناصر فرم نامگذاری شده
Working with named form elements
درک nodeType ، nodeName و nodeValue
Understanding nodeType, nodeName, and nodeValue
در حال عبور از گره DOM بالا و پایین
Traversing up and down DOM nodes
هدف قرار دادن عناصر گره
Targeting node elements
3. اصلاح ویژگی ها و محتوا DOM
3. Modifying DOM Attributes and Content
تغییر ویژگی های HTML
Changing HTML attributes
کار با خصوصیات محدود
Working with restricted attributes
شناسایی صفات داده
Detecting data attributes
کلاس های کنترل با لیست کلاس HTML5
Controlling classes with the HTML5 classList
هدف قرار دادن ویژگی های ویژگی ها
Targeting the attributes property
با استفاده از اصلاح کنندگان محتوای متن
Using text content modifiers
اصلاح عناصر به عنوان متن
Modifying elements as text
4- درج و حذف گره ها
4. Inserting and Deleting Nodes
ایجاد و افزودن گره
Creating and appending nodes
کنترل درج گره با insertBefore
Controlling node insertions with insertBefore
کلون کردن و از بین بردن گره ها
Cloning and removing nodes
تعویض گره های موجود
Replacing existing nodes
5. DOM در عمل
5. The DOM in Action
آنچه خواهیم ساخت
What we'll build
افزودن یک شنونده رویداد حباب
Adding a bubbling event listener
ایجاد و یک ظاهر طراحی با پوشش JavaScript
Creating and styling an overlay with JavaScript
افزودن تصویر
Adding an image
تغییر اندازه تصاویر در DOM
Resizing images in the DOM
مرکز تصویر
Centering an image
دست زدن به کلیک
Handling clicks
تنظیم برای پیمایش
Adjusting for scrolling
تشخیص و تنظیم اندازه یک پنجره
Detecting and adjusting for a window resize
Ray Villalobos یک معلم طراحی/توسعه کامل و مدرس کارکنان ارشد در LinkedIn Learning است.
دوره های آموزشی او در قسمت جلو متمرکز شده است. -پایان موضوعات طراحی و توسعه مانند جاوا اسکریپت، AngularJS، React و Sass، به علاوه فریمورک هایی مانند Bootstrap و ابزارهایی که می توانند شما را به یک توسعه دهنده سریعتر و کارآمدتر تبدیل کنند. او سبک تدریس واضح و عملی دارد و به شما کمک می کند تا مهارت های خود را از طریق تمرین ها و پروژه های واقعی بهبود بخشید.
پیش از این، ری به عنوان مدیر چندرسانه ای برای Entravision Communications، شبکه ای از وب سایت های ایستگاه های رادیویی و تلویزیونی را مدیریت می کرد. در ساحل شرقی او همچنین سایتهای روزنامهای بزرگ را طراحی کرد و پروژهها/بازیهای تعاملی را برای شبکه روزنامههای تریبون ایجاد کرد. میتوانید در LinkedIn یا از طریق سایر شبکههای اجتماعی @planetoftheweb با او تماس بگیرید. وبلاگ شخصی او را در https://raybo.org/ بررسی کنید.
نمایش نظرات