4 dépôts
Progressive learning resources that bridge JavaScript knowledge to TypeScript's type system.
Distinct from JavaScript Learning Resources: Distinct from JavaScript Learning Resources: focuses on transitioning from JavaScript to TypeScript, not general JavaScript learning.
Explore 4 awesome GitHub repositories matching education & learning resources · TypeScript Learning Paths. Refine with filters or upvote what's useful.
This is a comprehensive tutorial for learning TypeScript, designed for JavaScript programmers who want to understand the language's type system and modern features. The resource covers TypeScript's core identity, including its structural type compatibility, compile-time type erasure, declaration file merging, and the discriminated union pattern for precise type narrowing. The tutorial distinguishes itself by providing a progressive learning path from basic JavaScript concepts to advanced TypeScript patterns. It covers generic type parameter constraints, tuple types with fixed-length positions
Provides a progressive learning path from JavaScript to TypeScript's type system.
Ce projet est un blog d'ingénierie frontend et une ressource éducative qui fournit des articles techniques et des plongées approfondies dans TypeScript, les frameworks web et les rouages des outils de build. Il fonctionne comme un guide d'entretien technique, offrant des questions de programmation sélectionnées et des modèles architecturaux pour aider les développeurs à se préparer aux évaluations d'embauche en ingénierie. Le site sert de ressource technique TypeScript et de dépôt d'apprentissage plus large sur le développement web, se concentrant sur les rouages des navigateurs et l'architecture logicielle. Il inclut des matériaux pour analyser les modèles techniques et étudier les principes sous-jacents des bibliothèques frontend modernes. La plateforme est construite en utilisant la génération de site statique pour livrer des pages HTML pré-rendues via un pipeline de contenu basé sur Markdown. L'interface utilise une architecture basée sur les composants avec un routage côté client et une grille réactive.
Provides deep dives into the internal mechanics and advanced concepts of the TypeScript language.
This is a Chinese translation of the TypeScript Deep Dive book, a comprehensive guide focused on mastering TypeScript’s static type system and advanced type features. The project translates the original English content into Chinese while preserving technical accuracy, covering the type system, generics, conditional types, and mapped types with practical examples. The translation is organized into logical chapters that progress from basics to advanced topics, with side-by-side code examples and Chinese explanations to illustrate type system concepts concretely. It also integrates TypeScript re
Provides a comprehensive Chinese translation of the TypeScript Deep Dive book for learning the type system.
Ce projet est un guide complet et une ressource éducative pour le langage TypeScript. Il couvre les principes fondamentaux du langage, incluant son système de typage structurel, l'analyse de type statique et le processus de transpilation des fichiers sources typés en JavaScript. Le matériel détaille comment modéliser des données complexes et une logique de type réutilisable en utilisant des génériques, des types conditionnels et des types mappés. Il explique également l'utilisation des fichiers de déclaration pour fournir une sécurité de type pour les bibliothèques JavaScript externes et l'intégration de la vérification de type dans des projets JavaScript existants via des annotations JSDoc. La portée du contenu s'étend aux modèles de programmation orientée objet, à la manipulation du DOM et à la configuration des comportements du compilateur. Il inclut des conseils sur la gestion de l'interopérabilité des modules, la mise en place de pipelines de build et l'utilisation de l'intelligence de l'éditeur pour une meilleure productivité des développeurs.
Serves as a comprehensive educational resource for learning TypeScript syntax and its type system.