منتشر شده: ۱ آوریل ۲۰۲۵
کروم ۱۳۵ اکنون در حال انتشار است و این پست برخی از ویژگیهای کلیدی این نسخه را به اشتراک میگذارد. یادداشتهای کامل انتشار کروم ۱۳۵ را بخوانید و خلاصه سهماهه ما را برای همه چیزهایی که تاکنون در سال جاری منتشر شده است، بررسی کنید.
نکات برجسته از این نسخه
مجموعهای کامل از ویژگیها وجود دارد که چرخ و فلکهای CSS را فعال میکنند . ویژگیهای command و commandfor به شما امکان میدهند رفتار را به صورت اعلانی به دکمهها متصل کنید. تابع shape() در CSS به شما امکان میدهد برای ویژگیهای clip-path و offset-path یک شکل تعریف کنید.
چرخ و فلکهای CSS
تعداد زیادی از ویژگیهای CSS در یادداشتهای انتشار وجود دارد و بسیاری از این ویژگیها، اضافات کوچک مختلفی هستند که با هم ترکیب میشوند تا چرخ و فلکهای CSS را فعال کنند. ویژگیهای کلیدی، شبهعناصر جدید CSS هستند ::scroll-button() and ::scroll-marker()` که به شما امکان میدهند یک ناحیه قابل پیمایش را به یک چرخ و فلک تبدیل کنید.
برای آشنایی با نحوه استفاده از این ویژگیهای جدید و الهام گرفتن برای پروژههای خودتان، «چرخ فلکها با CSS» را مطالعه کنید.
ویژگیهای command و commandfor
کروم ۱۳۵ با ویژگیهای جدید command و commandfor ، قابلیتهای جدیدی را برای ارائه رفتار اعلانی معرفی میکند که ویژگیهای popovertargetaction و popovertarget را بهبود بخشیده و جایگزین آنها میکند. این ویژگیهای جدید را میتوان به دکمهها اضافه کرد و به مرورگر اجازه داد تا برخی از مشکلات اصلی پیرامون سادگی و دسترسی را برطرف کند و قابلیتهای مشترک داخلی را ارائه دهد.
کد HTML زیر روابط اعلانی بین یک دکمه و منو را تنظیم میکند که به مرورگر اجازه میدهد منطق و دسترسیپذیری را برای شما مدیریت کند. نیازی به مدیریت aria-expanded یا افزودن هیچ جاوا اسکریپت اضافی نیست.
<button commandfor="my-menu" command="show-popover">
Open Menu
</button>
<div popover id="my-menu">
<!-- ... -->
</div>
برای کسب اطلاعات بیشتر در مورد این ویژگیهای جدید، به معرفی command و commandfor مراجعه کنید.
تابع shape() در CSS
تابع ()shape در CSS برای تعریف یک شکل برای ویژگیهای clip-path و offset-path استفاده میشود.
تابع shape() از مجموعهای از دستورات تقریباً معادل دستورات استفاده شده توسط path() استفاده میکند، اما این کار را با سینتکس CSS استانداردتری انجام میدهد و طیف کاملی از قابلیتهای CSS، مانند واحدهای اضافی و توابع ریاضی را فراهم میکند. این تابع در Firefox Nightly و Safari 18.4 beta وجود دارد، بنابراین باید به زودی Baseline New نیز در دسترس قرار گیرد.
و بیشتر!
البته چیزهای بیشتری هم هست.
- API گفتار وب اکنون از
MediaStreamTrackپشتیبانی میکند. - Float16Array پشتیبانی میشود و به عنوان Baseline به تازگی در دسترس قرار گرفته است.
- اکنون از Observable API پشتیبانی میشود.
مطالعه بیشتر
این فقط برخی از نکات برجسته کلیدی را پوشش میدهد. برای تغییرات بیشتر در کروم ۱۳۴، لینکهای زیر را بررسی کنید.
- یادداشتهای انتشار برای کروم ۱۳۵
- ویژگیهای جدید در ابزارهای توسعه کروم (135)
- بهروزرسانیهای ChromeStatus.com برای کروم ۱۳۵ .
- تقویم انتشار کروم
اشتراک
برای بهروز ماندن، در کانال یوتیوب توسعهدهندگان کروم مشترک شوید و هر زمان که ویدیوی جدیدی منتشر کنیم، یک اعلان ایمیلی دریافت خواهید کرد. یا برای مقالات و پستهای وبلاگ جدید، ما را در X یا لینکدین دنبال کنید.
به محض انتشار کروم ۱۳۵، ما همینجا هستیم تا به شما بگوییم چه چیزهایی در کروم جدید است!