- Introduced Vue3 exercises covering composable API, reactivity, lifecycle hooks, and built-in components.
- Added structured interview plan for frontend candidates focusing on HTML, CSS, JavaScript, TypeScript, and Vue.
- Included starter files for each exercise and detailed README documentation for guidance.
- Implement dynamic styles and event handling in Vue2 with a card component.
- Create lifecycle methods exercise to simulate async data loading and instance destruction.
- Develop a component communication exercise with props, events, and slots.
- Build a comprehensive course management dashboard with filtering, statistics, and component interactions.
- Introduced a new script to check TypeScript lesson files for errors.
- Created a main TypeScript file to render lessons and their details.
- Added lesson definitions with starter and answer codes.
- Implemented a user interface for navigating and running lessons.
- Styled the application with CSS for a better user experience.
- Updated README to reflect the new TypeScript section and usage instructions.
- Implemented exercises for array high-order methods, memory and execution, switch statements, and final review.
- Added starter and answer files for each exercise to facilitate learning.
- Created a runner HTML file to execute JavaScript code and display console outputs.
- Updated README files to include exercise objectives, tasks, and usage instructions.
- Created multiple exercises under the CSS layout section, including:
- Final page layout with CSS styles and HTML structure.
- Display and flow concepts with examples of block, inline, and none display types.
- Selectors and pseudo-classes with practical examples.
- Overflow and sizing handling in CSS.
- Grid layout basics for two-dimensional layouts.
- Fixed and sticky positioning examples.
- Centering techniques for common layout scenarios.
- Added README files for each exercise to outline objectives and file structures.
- Updated main README to include new sections and usage instructions.