Articles of javascript

Directive enfant personnalisée accédant à la scope du parent

J’ai deux directives personnalisées dans mon application angularJS. L’un agit comme un parent et l’autre agit comme un enfant. J’essaie d’accéder à la scope du parent dans la directive enfant. Mais je ne reçois pas la sortie souhaitée. {{myName}} et mon script ressemble var app = angular.module(“sampleApp”,[]); app.controller(“CountryCtrl”,function($scope){ $scope.myName = “India”; }); app.controller(“StateCtrl”,function($scope){ }); app.directive(“state”,function(){return […]

Impossible de lire la propriété ‘push’ d’undefined lors de la combinaison de tableaux

Lorsque vous poussez le contenu d’un tableau vers un autre tableau, je reçois “UnError TypeEraught: impossible de lire l’erreur” push ‘of undefined “de la propriété dans cet extrait. var order = new Object(), stack = []; for(var i=0;i 0){ order[1].push(a[i]); } if(parseInt(a[i].daysleft) < 0){ order[2].push(a[i]); } } Pourquoi est-ce que je reçois cette erreur dans […]

AngularJS et traitement des erreurs 404

Quelle est la meilleure façon de servir 404 avec une application AngularJS? Un peu d’arrière-plan: je construis une application angular et j’ai choisi d’utiliser $locationProvider.html5Mode(true); parce que je veux que les URL apparaissent naturelles (et indiscernables d’une application Web “traditionnelle” de plusieurs pages). Du côté du serveur (une application Python Flask simple), j’ai un gestionnaire […]

Appeler la taille de la stack dans JavaScript

Je veux tester de grandes stacks d’appels. Plus précisément, je veux un avertissement de la console lorsque la longueur de la stack des appels atteint 1 000. Cela signifie généralement que j’ai fait quelque chose de stupide et peut conduire à des bogues subtils. Puis-je calculer la longueur de la stack d’appels dans JavaScript?

Est-il possible de trouver tous les styles globaux qui s’appliquent à une page Web?

En tant que société, nous utilisons des composants (Angular, Vue et React) pour créer nos applications, mais nous avons toujours un bon nombre de styles globaux hérités de notre ancienne application. par exemple: .active { background: red; } S’applique à n’importe quel élément de la page comportant une classe active. Existe-t-il un moyen, dans le […]

Comment supprimer une classe d’éléments en JavaScript pur?

Je voudrais savoir comment sélectionner tous les éléments avec les noms de classe “widget” et “hover” et ensuite supprimer la classe “hover” de ces éléments. J’ai le code JavaScript suivant qui sélectionne tous les éléments avec la classe “widget” et “hover”: var elements = document.getElementsByClassName(‘widget hover’); console.log(elements); Cela semble fonctionner et génère quelque chose comme […]

Comment obtenir “HTTP_REFERER” avec NodeJS?

Une façon d’obtenir HTTP_REFERER , nous pouvons utiliser document.referrer en javascript côté navigateur. Mais comment pouvons-nous l’obtenir dans NodeJS?

Comment peut-on dire la version de React en cours d’exécution à l’exécution dans le navigateur?

Existe-t-il un moyen de connaître la version d’exécution de React dans le navigateur?

Vérifiez si le point à l’intérieur d’un polygone

Je veux vérifier si un point se trouve dans un polygone spécifique. Le polygone est: polygon= [ [-73.89632720118, 40.8515320489962], [-73.8964878416508, 40.8512476593594], [-73.8968799791431, 40.851375925454], [-73.8967188588015, 40.851660158514], [-73.89632720118, 40.8515320489962] ] Les points que je veux vérifier sont les suivants: 1 = [40.8515320489962,-73.89632720118] 2 = [40.8512476593594,-73.8964878416508] 3 = [40.851375925454,-73.8968799791431] 4 = [40.851660158514,-73.8967188588015] 5 = [40.8515320489962,-73.89632720118] Comment puis-je savoir […]

Créer une promesse (ES6) sans commencer à la résoudre

En utilisant les promesses de ES6, comment créer une promesse sans définir la logique pour la résoudre? Voici un exemple de base (certains TypeScript): var promises = {}; function waitFor(key: ssortingng): Promise { if (key in promises) { return promises[key]; } var promise = new Promise(resolve => { // But I don’t want to try […]