Styling Angular Applications – Vocabulary Flashcards

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards summarizing key terms from the lecture on styling Angular applications, covering tooling, concepts, and best practices.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Angular Component

A self-contained UI building block in Angular that includes template, logic, and optional styles.

2
New cards

View Encapsulation

Angular’s mechanism for scoping a component’s styles so they don’t leak out or get polluted by global styles.

3
New cards

Emulated CSS Selectors

The default Angular encapsulation setting that rewrites CSS selectors at build time to scope styles to a component.

4
New cards

Sass (Syntactically Awesome Style Sheets)

A CSS pre-processor that adds variables, nesting, mixins, and other features to write scalable, maintainable styles.

5
New cards

Component Theming

Technique of altering a component’s look and feel (colors, fonts, spacing) without changing its core logic.

6
New cards

Class-based Theme

A theming approach that applies a CSS class (e.g., .dark-theme) to change component styles globally or locally.

7
New cards

Context-based Theme

A theming method where the component adapts its styles based on the context or parent container’s classes.

8
New cards

CSS Custom Properties

Also known as CSS variables; reusable values (e.g., --primary-color) that enable dynamic theming at runtime.

9
New cards

Pre-bootstrap Loading Screen

A splash or spinner page displayed before Angular finishes bootstrapping to improve perceived performance.

10
New cards

Naming Conventions

Consistent rules (such as BEM) for class and file names that increase readability and maintainability of CSS.

11
New cards

Global Styles

Styles applied application-wide, typically defined in styles.scss, affecting all components unless overridden.

12
New cards

Node.js

JavaScript runtime used to execute build tools, Angular CLI commands, and run development servers.

13
New cards

Git

Version-control system used to track changes, manage branches, and switch between demo modules.

14
New cards

Demo Repository

The GitHub project (pluralsight-styling-angular-apps/demos-v3) containing code examples for each module.

15
New cards

Branch Naming (module-XX-YY)

A pattern indicating module number and clip number (e.g., module-03-01) for quickly checking out demo states.

16
New cards

npm install

Command that reads package.json and downloads all dependencies required to run the Angular demos.

17
New cards

npm start

Script that typically runs ng serve to compile the Angular project and launch a local development server.

18
New cards

Scalable CSS

Writing styles in a way that can grow with the application using modular components, variables, and clear structure.

19
New cards

Maintainable CSS

CSS architecture focused on ease of updates, minimal side effects, and predictable overrides using tools like Sass.

20
New cards

Code Organization

Structuring project files (components, styles, assets) logically to boost team productivity and reduce errors.