آموزش کنترل CSS با جاوا اسکریپت

Controlling CSS with JavaScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

جاوا اسکریپت به نشانه گذاری یک صفحه وب (DOM) و سبک های یک صفحه (CSSOM) دسترسی کامل دارد. استفاده از جاوا اسکریپت برای تعامل و دستکاری DOM یک روش معمول است ، اما استفاده از جاوا اسکریپت برای تعامل با CSS به ندرت در لایه های سطحی دستکاری کلاس ها و تزریق سبک های درون خطی مورد بررسی قرار می گیرد. در این دوره ، Morten Rand-Hendriksen عمیقاً در تقاطع جاوا اسکریپت و CSS حرکت می کند تا ببیند چه چیزی ممکن است. او دستکاری اساسی CSSOM را برای تغییر سبک های زنده یک سایت بررسی می کند ، به فرصت های جدید ارائه شده توسط ویژگی های سفارشی نگاه می کند و مفاهیمی مانند نشانه های سبک را کاوش می کند. همانطور که مورتن نشان می دهد ، استفاده از جاوا اسکریپت برای کنترل CSS راه را برای طرح های تعاملی تر و تجربیات کاربران باز می کند و به طراحان و توسعه دهندگان اجازه می دهد کارهایی را که تنها با CSS امکان پذیر نیست انجام دهند.


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

معرفی Introduction

  • امکانات جدید در تقاطع CSS و JavaScript New possibilities at the intersection of CSS and JavaScript

  • فایل های تمرینی Exercise files

1. دسترسی به Style Sheets و Styles 1. Accessing Style Sheets and Styles

  • به تمام شیوه نامه های موجود در یک سند دسترسی داشته باشید Access all style sheets in a document

  • شیوه نامه خاصی را در یک سند پیدا کنید Find specific style sheet in a document

  • یک استایل شیت را با استفاده از جاوا اسکریپت غیرفعال کنید Disable a style sheet using JavaScript

  • قوانین دسترسی از یک استایل شیت Access rules from a style sheet

  • درج و حذف قوانین از یک استایل شیت Insert and delete rules from a style sheet

  • Challenge: Stylesheet Switcher Challenge: Stylesheet switcher

  • راه حل: Switcher StyleSheet Solution: Stylesheet switcher

2. کار با قوانین سبک 2. Working with Style Rules

  • یک قانون شیوه نامه را اصلاح کنید Modify a stylesheet rule

  • سبکهایی را که برای یک عنصر محاسبه شده اند بیابید Find what styles have computed for an element

  • افزودن سبک های درون خطی جدید به یک عنصر Add new inline styles to an element

  • دسترسی به سبک عناصر درون خطی Access inline element styles

  • رفتار با سبک ها به عنوان ویژگی های عنصر Treating styles as element attributes

3. کار با Properties 3. Working with Properties

  • به اعلامیه یک قانون CSS خاص دسترسی پیدا کنید Access the declaration of a specific CSS rule

  • ارزش خاص دارایی را بدست آورید Get a specific property value

  • مقدار اموال موجود را تنظیم کنید یا یک ملک جدید ایجاد کنید Set existing property value or create a new property

  • ویژگی خاصی را از یک قاعده حذف کنید Remove a specific property from a rule

  • مدل شیء تایپ شده CSS The CSS Typed Object Model

  • ایجاد و دسترسی به قوانین سبک با ویژگی styleMap Create and access style rules with the styleMap property

  • ایجاد/دسترسی به سبک های عناصر درون خطی با attributeStyleMap Create/access inline element styles with attributeStyleMap

  • چالش: جعبه را بچرخانید Challenge: Rotate the box

  • راه حل: جعبه را بچرخانید Solution: Rotate the box

4. کار با ویژگی های سفارشی 4. Working with Custom Properties

  • دسترسی به ویژگی های سفارشی Access custom properties

  • مقدارهای ویژگی سفارشی را تنظیم کنید Set custom property values

  • درک ویژگی های سفارشی ثبت شده Understanding registered custom properties

  • تعریف ویژگی های سفارشی ثبت شده Defining registered custom properties

  • چالش: انتخاب رنگ Challenge: Color selector

  • راه حل: انتخاب رنگ Solution: Color selector

نتیجه Conclusion

  • API های جدید در حال توسعه است New APIs under development

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش کنترل CSS با جاوا اسکریپت
جزییات دوره
1h 53m
30
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار است.

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.