Ön Uç Web Geliştirme Testleri
Less Quiz: Sass, Saas & Haritalar
Less Quiz: Sass, Saas & Haritalar: etkileşimli 30 soruluk test. Her seferinde bir soruyu yanıtlayın ve sonucunuzu paylaşın.
Bu test, Angular seçicileri, sözde sınıfları, yapısal yönergeleri ve yaygın geliştirme zorlukları hakkındaki anlayışınızı test eder. Angular becerilerini geliştirmek isteyen ön uç geliştiriciler için tasarlanmıştır.
switchMap, concatMap ve mergeMap gibi RxJS operatörleri.:host ve :host-context() Sözde Sınıfları:host sözde sınıf seçicisi, bileşeni barındıran öğeyi hedefler. Bu, stilleri doğrudan bileşeninizi temsil eden özel HTML etiketine uygulamak için kullanışlıdır. Örneğin, bileşeniniz <app-my-component> ise, :host bu <app-my-component> etiketini stilize eder.
:host-context() sözde sınıf seçicisi, bileşenin atalarındaki koşullara göre stilleri hedefler. Ana öğeden DOM ağacında herhangi bir yerde belirli bir CSS sınıfı veya özniteliği mevcutsa, ana öğeye stil uygulamanıza olanak tanır. Bu, tema tabanlı stilizasyon veya bileşen görünümünü ortamına göre uyarlamak için özellikle kullanışlıdır.
*ngIf ve *ngFor gibi yapısal direktifler, öğeleri ekleyerek, kaldırarak veya manipüle ederek DOM'u şekillendirmek için güçlü araçlardır. Kendi yapısal direktiflerinizi oluştururken, öğeleri nasıl gizleyeceğiniz veya kaldıracağınız konusunda sık sık kararlar vermeniz gerekir. Her yaklaşımın (örneğin, display: none kullanmak ile bir öğeyi DOM'dan tamamen kaldırmak gibi) etkilerini anlamak, performansı optimize etmek ve belleği yönetmek için anahtardır.
ExceptionService veya LoggerService gibi tekil servisleri nereye yerleştireceğinize karar vermek, bunların bir kez örneklendirilmesini ve uygulama genelinde doğru şekilde paylaşılmasını sağlar. Bu, birden fazla örneği önler ve tutarlı davranışı sürdürür.
switchMap, concatMap ve mergeMap gibi operatörler, gözlemlenebilir akışları dönüştürmek ve birleştirmek için kullanılır. Her operatörün eşzamanlı emisyonları ve abonelik yönetimini nasıl ele aldığına dair farklı davranışları vardır. Her birini ne zaman kullanacağınızı bilmek, eşzamansız işlemleri etkili bir şekilde yönetmek için kritik öneme sahiptir.
:host ve :host-context() kullanarak farklı stil yaklaşımlarını deneyin.:host pseudo-class selector targets the element that hosts the component itself. It allows you to apply styles directly to the custom HTML tag that Angular generates for your component, rather than to elements inside its template. This is useful for component-level styling and layout adjustments.*ngIf modify the DOM's structure by adding or removing elements. When *ngIf evaluates to false, the element and its descendants are completely removed from the DOM. When it evaluates to true, they are re-inserted. This differs from simply hiding elements with CSS, which keeps them in the DOM.AppModule or use { providedIn: 'root' }.switchMap cancels previous inner observables if a new source value arrives before the previous one completes, ensuring only the latest result is processed. mergeMap, conversely, subscribes to all inner observables concurrently, allowing multiple inner observables to run in parallel. Choose based on whether you need to abandon or process all concurrent operations.Less Quiz: Sass, Saas & Haritalar: etkileşimli 30 soruluk test. Her seferinde bir soruyu yanıtlayın ve sonucunuzu paylaşın.
Sass Sınavı: Saas, Haritalar ve İnterpolasyon: etkileşimli 32 soruluk sınav. Her seferinde bir soruyu yanıtlayın ve sonucunuzu paylaşın.
BackboneJS Sınavı: Model, Kaydet ve Görünümler: etkileşimli 57 soruluk sınav. Her seferinde bir soruyu yanıtlayın ve sonucunuzu paylaşın.