Qu'est-ce qui est à l'intérieur de l'angulaire 8?

Sep 14, 2025
Comment
Angular 8 [DIX] [DIX] [DIX] [dix]
(Crédit d'image: futur)
[DIX]

Angulaire 8 Est La Dernière Version de Google Angulaire - L'ONU DES Meilleurs cadres Javascript Autour de. Dans l'article de CET, NOUS ALLONS PASSER À TRAVERS CE QUI EST SPÉCIAL À PROPOS DE L'AGLULAIRE 8 ET VOUS COMMENCER COMMENCER. Première, NationsS Bref Regard sur ce qui est Passé avec le Cadre Jusqu'à Présent.

[DIX]

L'introduction de l'angulaire Un conduit à un changement de paradigme Dans le Développement Web: ALORS QUE LA PLUPART DES BIBLIOTHÈQUES SE SUPITE SUPITÉ À FOURNIR UNS SOUTIEN AUX INCENCPPEURS AYANT UNE INCÉcidation sur l'architecture Relativement limité, L'Équipe de Développeur de L'Angulaire s'était rendu dans l'autre Sens. LEUR PRODUIT VOUS OBLIER À UTILISER UNE ARCHITECTURE SPÉCIFIQUE, AVEC DES ÉCARTS ALLANT DE DIFFACILES À INUTILE Commercialisation. En fait, LA PLUPART DU CODE ANGULAIRE TRAVERSE UNE BOÎTE À OUTILS DE REVENUS DE TRANSPILATION COMPLEXE AVANT QU'ELLE NE FRAPPE JAMAIS LE NAVIGINGUR.

FR Raison de l'immense Succès de l'Angulaire, à la Fois à l'Intérieur et à l'extérieur de Google Inc, Le Développement A - De Plus EN PLUS STABILISÉ. CELA SIMNIFIE QUE LES CHANGEMENTS DE CODE DE CASSE SON SONT NOMBRUX, TANDIS QUE LES MESES À NIVEAU SEMESTHELES SONTS SONTS AXÉES SUR L'ADAPTATION DU CADRE Aux Modifications du PaySage de navigation Web.

Dans Le Cas de l'Angulaire 8, par exemple, Compilateur de l'ONU JavaScript Est Dépanscript (Bien Qu'il Est Encore Expéré). Il optimise le code de compatibilité Généré pour être significatif et Petit et plus Rapide au détriment des anciens Navigueurs. En Outre, LA PRIX EN CHARGE DES TRAVILLILURES WEB EST INTEGRÉE POUR AUGMENTATEUR LA CAPACITÉ DE TRAITEMENT DE L'AGLULAIRE. En Bref, il y a beaucoupe à voir - Alors Plongez-Nous Bien danse.

SI VOUS PRÉFEREZ CONCEVOIR ONU Site Sans code, Essayez-en un Constructeurs de sites web . Et de fée courir Encore plus fluide, obtence vélo Hébergement Web Service Droite.

[DIX]

01. ExoncUTER UNE Vérification de la version

La Boîte à Outils de l'Angulaire Vit Dans l'environnement Nodejs. Dès Cette Rédaction, Nœud.Js 10.9 OU Mieux Est Nécessaire - Si vous, VOUS VOUS FRESPEZ sur UNE Version Plus Ancienne, Visitez le site Web Nœud.js et obtenir une mise à niveau. LE CODE CI-Dessous Montre L'État de la version sur Cette Machine.

 Tamhan @ tamhan18: ~ $ nœud -v
v12.4.0
tamhan @ tamhan18: ~ NPM -V $ $
6.9.0 

02. Installateur Angulaire

Lachaise à Outils de l'Angulaire Résidant Dans un Utilitaire de Ligne de la Commande Nommée ng . Il Peut-Être installé via Le NPM Bien connu.

 Tamhan @ tamhan18: ~ $ sudo npm install -g @ angular / cli
Tamhan @ tamhan18: ~ Version $ NG 

SOYEZ PRUDENT DE RÉPONDRE À LA QUESTION INDIQUEE DANS L'IMAGE CI-Dessous.

Click the icon in the top right to enlarge

[DIX] [DIX]
Cliquez sur l'Icône en Haut à Droite Pour Agrandir (Crédit d'image: Tam Hanna)

OBTENIR DES INFORMATIONS DE VERSION DE VERSION HORS DE L'OUTIL EST ASSEZ difficile - Non SEULIEMENT LA SYNTASE UNIQUE, MAIS LA SORTIE ESMÉMENT VERBEUSE (voir l'image CI-Dessous).

Click the icon in the top right to enlarge

[DIX] [DIX]
Cliquez sur l'Icône en Haut à Droite Pour Agrandir (Crédit d'image: Tam Hanna)

03. Creer Un Projet Squelette

ng Génère l'Échafaudage Angulaire Pour nous. Dans les Étapes SUVANTES, NOUS SOUHAITONS AJOUHITONS AJOUTER UN ROULAGE ET UTILISER DES SASS POUR LA TRANSPILATION CSS. SI LE DÉLOIEMENT ÉCHOUERAIT POUR UNE RAISON QUELONCONQUE, Vider Le Répertoire de Travail et RedeMarrer ng AVEC DES DROITS SURVEILISATEURS.

 tamhan @ tamhan18: ~ $ mkdir angularspace
tamhan @ tamhan18: ~ $ CD ANGULARSPACE /
Tamhan @ tamhan18: ~ / Espace angulaire $ ng Newerertertest 

04. Chargement Différentiel du Harnais

La Nouvelle Version de Angular Optimize Le Code de Compatibilité en Arrière Pour Nations Unies Impact Récol - Un Fichier Appléé BrowserSlist VOUS PERMET DE DÉCIDER NAVIGÉRENS DOIVENT DOIVENT ÊTRE ESTRÉS EN CHARGE. Éveillé BrowserSlist et Enlevez le mot NE PAS Devant IE 9 à IE11.

. . .
& gt; 0,5%
2 versions de Dernières
Firefox ESR
Pas mort
IE 9-11 # Versez IE 9-11 Support, Supprimer "Non". 

05. ... et voir les Résultats

Commandez une Compilation du Projet, Changez dans le dossier de Distribution et purge des Fichiers de Carte Inutiles.

 Tamhan @ tamhan18: ~ / AngularSpace / WorkerTest $
sudo ng construite
Tamhan @ tamhan18: ~ / Espace angulaire / WorkerTest / dist / Workertest $ LS 

Invoquer l'Arbre à voir les Résultats - ng CRÉE PLUSIEURES VERSIONS DE DIVES FICHIERS DE CODE (voir L'image CI-Dessous).

Click the icon in the top right to enlarge

[DIX] [DIX]
Cliquez sur l'Icône en Haut à Droite Pour Agrandir (Crédit d'image: Tam Hanna)

06. SPWN ONU travailleur

Les Travailles Web Ont Leissé JavaScript Dans la Dernière Frontière des Applications Naturations: Traitement Massivement Parallèle des Tâches. AVEC Angulaire 8, Web TRAVRAILLEUR SIBL PUT ÊTRE CRÉÉÉRÉMENT DEPUIS LE CONFORT DU ng UTILITAIRE DE LIGNE DE COMMANDE.

 Tamhan @ tamhan18: ~ / AngularSpace / WorkerTest $
Sudo ng générer un travailleur web myworker
Créer Tasconfig.worker.json (212 octets)
Créer src / app / myworker.Trorker.ts (157 octets)
Mise à jour tsconfig.app.json (236 octets)
Mise à jour angulaire.json (3640 octets) 

07. Explorez le code

ng LA PRODUCTION EST SUSPIBLE D'ÊTRE INTIMIDANTE À Première VUE. Ouverture du Fichier src / app / myworker.worker.ts Dans l'ONU Éditeur de code De Choix Révente Le Code Que vous Vous Devriez Connaître Bien de la Wworker spécification. En Principe, Le Travailleur Reçu des Messages et Les Traite Selon Les Besoines.

 //// & lt; Référé lib = "webworker" / & gt;
AddeventListener ('message', ({Data}) = & gt; {
 Const de Réponse = `Réponse des Travaille à
$ {données} `;
 PostMessage (Réponse);
}); 

08. Mise en Place des Échafaudages

Les applications Angulaires Sont Constitues de Composants. LE TIR À LA SORTIE DE NOTRE TRAVAILLEUR STOCK EST LE MIEX FAIT À L'INTÉRIEUR DE LA App companateur , Qui est Élargi pour inclure Un auditeur un auditeur Inaugureur UN ÉVÉNEMENT. Pour l'instant, Illevétra des informations de Statut Uniquement.

 Importeur {Composant, Oninit} de '@ angular / noyau';
@Composant ({
. . .
})
Export CLASSE DELCOMPONENTENT ENIINIT {
 Titre = 'Workertest';
 ngoninit () {
   console.log ("AppComponent: Oninit ()");
 }
} 
[DIX]

09. NE VOUS INQUIÉTTEZ PAS DU MANQUE DE CONSTRUCTEUR

Les Dossieurs Dossiers Expéentises SE RESSENCANT POURQUOI NOTRE CODE N'UTILEISE PAS LE CONSTRUCTURE FOURNI PAR LA LANGUE DE PROGRAMMATION. LA RAISON DE L'EST QUE QUE nontinit EST UN ÉVÉNEMENT DE VIE QUI EST TRIÉ CHAQUE FOIS QU'UNÉMENT D'INITIALISATION A Lieu - Cela N'A Pas Besoin d'Être Corrélé à l'invocation de la Classe.

10. ExoncUTER UNE Petite Cours de compilation

À CE Stade, LE PROGRAMME EST PRÊT À FONCTIONNER. NOUS ALLONS L'EXÉCUTER DU SERVEUR À L'INTÉRIEUR DE ng , Qui Peut-Peut-être invoqué via la Commande Service. ONU Aspect SOIGNÉ DE CETTE Approche EST que LE PROGRAMME DÉTECTE LES MODIFICATIONS ET RECOMILLE LE PROJET À LA VOLÉE.

 Tamhan @ tamhan18: ~ / AngularSpace / WorkerTest $
sudo ng servir 

Jetez Nations Coup d'œil à la figure Pour voir Voir VOIR CELA EN ACTION DANS L'IMAGE CI-Dessous.

Hit the icon in the top right to enlarge the image

[DIX] [DIX]
Appuyez sur l'Icône en Haut à Droite Pour Agrandir l'image (Crédit d'image: Tam Hanna)

11. ... et difficulcent la sortie

Servir NG Puppets L'Adresse de Son Serveur Web local, Qui est Générement http: // localhost: 4200 / . Ouvrez la page Web et Ouvrez les sorties de Développement pour afficher la sortie d'auttat. Garde en Tête Que console.log Sorties Les Donnes sur la console du Navigate et Laisse la console de l'instance Nodejs Intacte.

12. SE Rendre au travail au travail

À CE Stade, Nous Créons UNE INSTALUSE DU TRAVAILLEUR ET LA FOURNISSE UN Message de l'ONU. SES RÉSOLTATATS SOINS SUITES AFFICHÉS DANS LA CONSOLE DU NAVIGINGUR.

 Si (type de travailleur! == 'non défini') {
 // Créer Unouveau
 Consteur Ouvrier = Nouveau Travaille ('./ Myworker.worker', {Type: 'Module'});
 Ouvrier.Anmessage = ({Data}) = & GT; {
   Console.log ('Page A Reçu Le message: $ \
{Les Données \} ');
 };
 Ouvrier.postMessage ('Hello');
} Autre {
     console.log ("Aucun Support de Travailleur");
} 

13. EXPLORER IVY

Les Versions Futures de L'Angulaire Utiliseront Nations Unies Compilateur Plus Avancé, Conduisant à des Vues Encore Plus Petites. Pendentif Que Le Product N'est Pas Encore Teriné, ONU Squelette Compatible Ivy PeuTRe Engendré via NG New Ivy-Projet - Activer-Ivy . Alternativement, Modifiez les Paramètres du Compilateur Comme Indiqué Dans l'extrait.

 "AngularCompilerOptions": {
       "Acableivy": VRAI
} 

UN MOT D'AVERTISSEMENT: Ivy CONDUIT À UNE RÉDUCTION DE LA TAILLE ÉTONNANTE, MAIS CE N'EST PAS GRATUIT. Le PRODUIT N'A Pas Encore de stabilisateur, IL N'est Donc Pas Recommandé De l'Utiliseur Dans les productifs.

14. Essayez LE TRAITEMENT NG Modifié

Angulaire ng OUTIL DE LIGNE DE COMMANDE UTILISAIT DES SCRIPTES ENFANT EN INTERNE PENDANCE ONES ONES Temps. Angulaire 8 UPS L'Ante Dans Laquelle VOUS POUVEZ UTILISER UTILISER UTILISER CETTE INSTALLATION POUR EXÉCUTER VOS PROPRESSE TRACCHES CAR APPLICATION EST Assemblée et compilée.

 "Architecte": {
       "CONSTRUCUIRE": {
         "Builder": "@ angular-devkit /
Build-angulaire: Navigur ", 

Une application Soipée de ng Les scripts Accidents Référant Les Applications sur Les Services Cloud. Le Référéiel git Fournit Un script ONU UTILE Qui Ti Télécharge Vélo Travail sur Un Compte Compte Firebase.

15. Profitez d'une migration Améliorée

Les Développeurs Migrant à l'Écart de la 1.x Angulaires, Égmentation appelés Angularjs, ONT EUNE PARTIE ÉQUITATEUR DES Problèmes à Obtenir Le Navaleur de Travailler Direction DANS DES Applications «Combinées». Le Nouveau Service de localisation Unifié Vise à Rendre CE Processus Plus Fluide.

16. Explorateur Le Contrôle des Espaces de Travail

Les Grands Projets Bénéficiant de la Possibilité de Changer de Manière Dynamique de l'Espace de l'Espace de Travail. Ceci est Fait Via La Nouvelle Api d'Espace de Travail Introduite ingular 8.0 - L'extrait d'accompagnement de Ceette Étape Fournit ONU APERÇU RAPIDE DU COMPORTEMENT.

 ASYNC FONCTION DÉMONTER () {
   const Hôte = espaces de travail.
CreateworkSpaceHost (Nouveau Nodejsynchost ());
   Cons-Workspace = PARTICULTRE LES ESPACES DE TRAVAIL.
Enregistrement de lecture ('' Path / to / Espace de Travail / Répertoire / ',
Héberger);
   Const Project = Espace de Travail.Projects.
Obtenir (My-APP ');
   const buildtarget = projet.targets.
obtenir ("construite");
   buildtarget.option.Optimisation = VRAI;
   Abandonnière des Espaces de Travail.WriteWriteSpace (Espace de Travail,
Héberger);
} 

17. Accélérer Le Processus

Construite de Grandes Bases de code JavaScript Devascript Devascript. Les Versions Futures de Angularjs Utiliseront Le Système de Bazel de Google pour Accélérer Le Processus - Malheureuse, Moment de la Rédaction, Cela N'étrait Pas Prêt Pour la Premetime.

18. Évitez les morts de Marches

Même SI Google Prend des Soiins Extrêmes de Ne Pas Casser Le Code, Certainements Fonctionnés Simplement Simplement d'êtres hautes Supprimées Voiture Elles Ne Sont Plus Nécessaires. Vérificateur Cette Liste de déréciations POUR EN SAVOIR Plus sur Les Fonctionnalités Qui Duivent Evité.

19. Regardez le Journal Des Changements

Comme Toujours, l'article NE, NE PEUT JAMAIS RENDRE JUSTICE À UNE LIBÉRATION Complète. Heureuse, CE Changement de changement FOURNIT UNE LISE DÉTAILLÉE DE TOUS LES CHANGEMENTS - JUSTE AU CAS OUS VOUS AURIEZ ENVIE DE VÉRIAL LE Pouls d'UNE Caractérristique Particulière Chère.

VOUS AVEZ BEAUCOUP DE FICHIERS PRÊTS À TÉLÉCHARGER sur votre site? Les Sauvegardes Dans la Plus fiable stockage en ligne .

Article CET A Été Publié à L'Origine Dans Creative Web Design Magazine Concepteur web .

Lire la suite:

  • Ajouter Nations Unies Soutenez multilingue à angulaire
  • LES MEILLES API JavaScript
  • Commentaire Coder Plus Rapidement, plus Léger JavaScript
[DIX] [DIX]
[DIX]

Comment - Most Popular Articles

Comment configurer et optimiser votre StoreFront SMUGMUG

Comment Sep 14, 2025

[DIX] [DIX] [DIX] [dix] (Crédit d'image: Andre Furtado sur Pexels) [DIX] Un Constru..


Comment retourner une couche dans Photoshop: un guide complet

Comment Sep 14, 2025

[DIX] [DIX] [DIX] [dix] Voyant double? IMAGE CETTE A Été RETOURNÉE ET MÉLANGÉE AVEC L'Original (..


Comment construire un blog avec Jekyll

Comment Sep 14, 2025

[DIX] [DIX] [DIX] [dix] (Crédit d'image: net) [DIX] CE DIDACTICIEL EST DESTINÉ AUX..


Arrêtez les robots avec Google ReCAPTCHA

Comment Sep 14, 2025

[DIX] [DIX] [DIX] [dix] (Crédit d'image: futur) [DIX] Garder les Bots Est Toujours ..


5 choses dont vous avez besoin pour la peinture à l'huile

Comment Sep 14, 2025

[dix] [dix] [dix] [dix] Il y a une mystique injustifiée autour de la peinture à l'huile qui a mis d..


Comment mélanger la couleur de l'ombre dans la peinture

Comment Sep 14, 2025

[dix] [dix] [dix] [dix] Certaines personnes trouvent un mélange pour les ombres difficiles, essayant..


Top astuces pour affiner vos techniques d'illustration dessinées à la main

Comment Sep 14, 2025

[dix] [dix] [dix] [dix] J'ai beau faire art crayon Depuis mon enfance,..


Accélère votre flux de travail de texture

Comment Sep 14, 2025

[dix] [dix] [dix] [dix] Le guerrier est un projet personnel que j'ai eu la joie de concept et de conc..


Catégories