Skill'in Kendi İfadeleriyle
CSS ve JS animasyon performansı için bir denetim ve düzeltme kılavuzu; takılan geçişleri, kaydırmaya bağlı hareketi ve bulanıklık efektlerini inceleyen veya yeniden düzenleyen tasarımcı ve geliştiricilere yöneliktir. Bir slash komutu olarak sunulur: boş çağrıldığında, kurallarını konuşmadaki mevcut animasyon işine uygular; bir dosya verildiğinde, tam satırı alıntılayarak, neden önemli olduğunu ve kod düzeyinde bir düzeltmeyi belirterek ihlalleri raporlar.
Kurallar öncelik sırasına göre düzenlenmiştir: kritik düzeydeki asla-yapılmayacak desenlerden, mekanizma seçiminden ve araç sınırlarından başlayıp, ölçüm, kaydırma, boyama, katmanlar ve bulanıklığa, en sonunda görünüm geçişlerine kadar iner. İstenmedikçe animasyon kütüphanelerini taşımayı reddeder; kuralları mevcut yığın içinde uygular.
Neler üretir
- Her ihlal için neden önemli olduğunu açıklayan tek bir kısa cümle.
- Her ihlal için kod düzeyinde somut bir düzeltme.
- Varsayılan olmayan herhangi bir render işi seçimi için belirtilmiş bir gerekçe.
Nasıl Çalışır
- 01Bir Slash Komutu Olarak Çağırın
Kısıtlamaları oturumda zaten tartışılmakta olan herhangi bir animasyon işine bağlamak için /fixing-motion-performance komutunu çalıştırın.
- 02Veya Bir Dosyaya Yönlendirin
Bir yol vermek, canlı işi kısıtlamak yerine o dosyayı her kurala göre kontrol ederek inceleme moduna geçirir.
- 03Üç Bölüm Halinde Rapor Verin
Her bulgu, ihlal edilen satırı alıntılar, neden önemli olduğuna dair kısa bir cümle verir ve kod düzeyinde bir düzeltme önerir.
- 04Özellikleri Render Adımına Göre Sıralayın
Sözlük, işi composite, paint ve layout olarak ayırır; böylece inceleyen kişi hangi animasyonların ucuz, hangilerinin maliyetli olduğunu bilir.
- 05Öncelik Sırasına Göre Uygulayın
Kritik kategoriler, daha az etkili olanlardan önce kontrol edilir; böylece asla-yapılmayacak desenler ve araç sınırları önce ele alınır.
- 06Mevcut Yığın İçinde Kalın
Kütüphane değişimi bu işin kapsamında değildir; kurallar, kod tabanının zaten kullandığı animasyon sistemine uygulanır.