Articles of javascript

Compte tenu de l’ES2015, l’dependency injection et l’abstraction de la bibliothèque, à quoi devrait ressembler mon module idéal en 2016?

Sinon, pour une chose, je serais tout à fait à bord pour écrire tous mes modules comme import A from ‘./a.js’; var B = function(){ //use A }; export default B; puis en utilisant un compilateur pour le construire dans un navigateur ou un format de serveur. Mon seul problème avec ce qui précède est […]

Promesse en attente

Mon code: let AuthUser = data => { return google.login(data.username, data.password).then(token => { return token } ) } Et quand j’essaye de lancer quelque chose comme ça: let userToken = AuthUser(data) console.log(userToken) Je suis en train: Promise { } Mais pourquoi? Mon objective principal est d’obtenir un jeton de google.login(data.username, data.password) qui renvoie une promesse […]

Sélectionnez parmi un tableau d’objects en fonction de la valeur de la propriété en JavaScript

J’ai des objects JSON qui ont plusieurs propriétés telles qu’un identifiant et un nom. Je les stocke dans un tableau JavaScript puis, sur la base d’une liste déroulante, je souhaite récupérer l’object du tableau JavaScript en fonction de son identifiant. Supposons qu’un object ait un identifiant et un nom, comment les sélectionner dans ma variable […]

Comment puis-je appliquer une limite de quantité à * ngFor?

Puisque le filtre de limite est parti de Angular 2+, comment puis-je appliquer une limite à une simple instruction * ngFor? {{ tweet }} Je ne veux pas que l’instruction * ngFor passe en boucle sur tous les éléments de singleCategory, je veux limiter ce nombre à deux résultats. Je crois que cela pourrait être […]

Puis-je faire quelque chose à propos de l’avertissement «repaints on scroll» dans Chrome pour «débordement: défilement» div

Dans Chrome DevTools, sous Rendu, vous avez la possibilité de “Afficher les goulots d’étranglement potentiels”. Lorsque j’ai activé cette option, certains éléments div sur l’écran avec un overflow:scroll affiche un drapeau en haut qui dit “repeint le défilement”. Je ne trouve pas beaucoup de documentation sur cette fonctionnalité, et je ne sais pas si c’est […]

Existe-t-il une différence de performance entre ‘let’ et ‘var’ en JavaScript

La différence entre ces deux mots-clés en termes de scope a déjà été discutée en détail ici , mais je me demandais s’il y avait une différence de performance entre les deux, et si oui, est-elle négligeable ou à quel moment?

La ressortingction d’importation de create-react-app en dehors du répertoire src

J’utilise create-react-app. J’essaie d’appeler une image de mon dossier public à partir d’un fichier à l’intérieur de mes src/components . Je reçois ce message d’erreur. ./src/components/website_index.js Module introuvable: Vous avez tenté d’importer ../../public/images/logo/WC-BlackonWhite.jpg qui ne figure pas dans le répertoire src / du projet. Les importations relatives en dehors de src / ne sont pas […]

Définissez dynamicment les options de sélection avec JavaScript

Comment puis-je définir dynamicment les options de mon champ de sélection HTML avec Javascript? Ceci est ma mise en page: Product: J’ai toutes les valeurs dans un tableau. C’est l’emplacement pour définir l’ . for(var i = 0; i < productArray.length; i++) { console.log("” + productArray[i] + “”); } PS: jQuery peut être utilisé. Solution: […]

Appels API simples avec Node.js et Express

Je ne fais que commencer avec les nœuds, les API et les applications Web. Je comprends le fonctionnement de base de Node.js et Express, mais maintenant je veux commencer à faire des appels aux API d’autres services et à faire des choses avec leurs données. Pouvez-vous décrire les requêtes HTTP de base et comment saisir […]

Angular 2 Karma Test ‘nom-composant’ n’est pas un élément connu

Dans AppComponent, j’utilise le composant nav dans le code HTML. L’interface utilisateur a l’air bien. Aucune erreur lors du service. et aucune erreur dans la console lorsque je regarde l’application. Mais quand j’ai couru Karma pour mon projet, il y a une erreur: Failed: Template parse errors: ‘app-nav’ is not a known element: 1. If […]