Şunları bilmeniz gerekir:
<ruby>
öğelerinin gösterilmesi satır sonları kullanılarak daha iyi sonuç verir.- Promise.try, Promises'i zincirlemeyi kolaylaştırır.
- PointerEvent, birden fazla kalemi benzersiz şekilde tanımlayacak şekilde genişletilir.
- Daha çok seçenek var.
Ben Adriana Jara. Şimdi, Chrome 128'de geliştiriciler için sunulan yeniliklere göz atalım.
Satır kesilebilir <ruby>
<ruby>
öğesi, özellikle Doğu Asya dillerinde metin sunumunu iyileştirir. Temel metnin üzerinde veya yanında, fonetik ek açıklamalar ve diğer ek bilgileri görüntülemenize olanak tanır.
Bir yakut öğesi, ana metin olan yakut tabanı ve öğeyle işaretlenmiş ek açıklama metni olan yakut metni olmak üzere iki ana parçadan oluşur.
Eskiden yakut üssü veya yakut metin bütün bir satırdan uzunsa tek tek sarmalanıp düzen görevleri oluşturuluyordu.
Artık satıra ayrılabilen ruby, ideal metin oluşturma elde etmek için sarmalanmış temel metnin üzerine sarmalanmış ruby açıklaması metnini yerleştiriyor.
Örnekler ve daha fazla bilgi için Satır kırılabilir <ruby>
ve CSS ruby-align özelliğini ziyaret edin.
Promise.try
Promise.try
, Vaatler ile ilgili hataların işlenmesini kolaylaştırır. f
şeklinde bir fonksiyonun olduğu bir kalıp vardır. Bu işlev eşzamansız olabilir ve bir Vaat döndürebilir ya da döndürmeyebilir. Her iki durumda da hataları ele almak üzere Promise anlamını kullanmak için işlevi bir Vaat olarak sarmalarsınız.
Bunu sağlamanın bir yolu Promise.resolve().then(f)
kullanmaktır. Ancak bu durumda f
, bir sonraki süreçte gereksiz bir şekilde eşzamansız olarak çalıştırılır.
Bu sorunu önlemek için, hiç ergonomik olmayan new Promise(resolve => resolve(f()))
kullanmanız gerekir.
Promise.try
ise bunu yapmanın en basit yoludur. Hem eşzamanlı hem de eşzamansız istisna akışlarını işlemek zorunda kalmadan, .catch
işleyicilerindeki tüm hataları yakalayan bir Promise zinciri başlatmanızı sağlar.
Daha fazla bilgi için Promise.try
belgelerini inceleyin.
Çoklu kalemle mürekkep modu için PointerEvent.deviceProperties
Geliştiriciler mürekkep özellikli bir dijitalleştiricideki iki ayrı kalemi ayırt edemiyorlardı. Mevcut PointerEvent.pointerId özelliği farklı şekillerde uygulanmıştır ve her mürekkep lekesi veya ekranla etkileşimde bulunmayabilir.
PointerEvent
arayüzü artık yeni bir özelliği içerecek şekilde genişletildi: deviceProperties
. Bu dosya, geliştiricilerin sayfayla etkileşimde bulunan ayrı ayrı kalemleri tanımlamak için güvenilir bir şekilde kullanabileceği, oturumda kalıcı, belgeden izole edilmiş, benzersiz bir tanımlayıcıyı temsil eden uniqueId
özelliğini içerir.
Örneğin, bu değişiklikle, dijitalleştiriciyle etkileşimde bulunan her cihaz için belirli renkler veya kalem şekilleri ayarlayabilirsiniz.
İleriyi belirtme bölümünde işaretçi etkinliklerini kullanmaya başlama hakkında bilgi edinin.
Diğer özellikler
Tabii ki çok daha fazlası var.
CSS
zoom
özelliği artık en son standartla uyumlu.AudioContext
oluşturma ve ses oluşturma hataları artıkAudioContext.onerror
üzerinden bildiriliyor.DevTools Animasyonlar paneli artık animasyonları yakalar ve
@keyframes
öğesini canlı olarak düzenleyebilirsiniz.
Sürüm notlarının tamamını okuyun.
Daha fazla bilgi
Bu bölümde, yalnızca bazı önemli noktalar yer alıyor. Aşağıdaki bağlantıları kontrol edin: Chrome 128'deki ek değişiklikler.
- Chrome Geliştirici Araçları'ndaki yenilikler (128)
- Chrome 128 için ChromeStatus.com güncellemeleri
- Chromium kaynak deposu değişiklik listesi
- Chrome sürüm takvimi
Abone ol
Gelişmelerden haberdar olmak için şu yayına abone olun: Chrome Developers YouTube kanalı Yeni bir video yayınladığımızda size e-posta bildirimi göndereceğiz.
Merhaba Adriana Jara. Chrome 128 yayınlanır yayınlanmaz size Chrome'daki yenilikleri anlatacağım.