Articles of javascript

Comment puis-je m’assurer que mes fichiers JavaScript livrés sur un CDN ne sont pas modifiés?

Je travaille sur un scénario dans lequel certains fichiers JavaScript doivent être hébergés sur un CDN. Je veux avoir un mécanisme pour que, lorsque ces fichiers sont téléchargés côté utilisateur, je puisse m’assurer que les fichiers n’ont pas été falsifiés et proviennent effectivement du CDN spécifié. Je comprends que la tâche est très facile si […]

Comment passer un paramètre supplémentaire à la fonction de rappel dans la méthode Javascript .filter ()?

Je veux comparer chaque chaîne dans un tableau avec une chaîne donnée. Mon implémentation actuelle est: function startsWith(element) { return element.indexOf(wordToCompare) === 0; } addressBook.filter(startsWith); Cette fonction simple fonctionne, mais seulement parce que wordToCompare est actuellement défini comme une variable globale, mais je veux bien sûr éviter cela et le passer en paramètre. Mon problème […]

Créer un tableau de tous les entiers entre deux nombres, inclusivement, dans Javascript / jQuery

Disons que j’ai la case à cocher suivante: Pour obtenir les deux nombres qui définissent les limites de la plage que je recherche, j’utilise la jQuery suivante: var value = $(this).val(); var lowEnd = Number(value.split(‘-‘)[0]); var highEnd = Number(value.split(‘-‘)[1]); Comment puis-je créer un tableau contenant tous les entiers compris entre lowEnd et highEnd , y […]

Un meilleur widget de terrain Admin ManyToMany de Django

Je trouve les models.ManyToManyField par défaut de l’administrateur Django. Le widget models.ManyToManyField lourd à utiliser. Il s’agit de l’élément select HTML et si vous avez beaucoup d’objects du modèle «other», il est très difficile de trouver les «autres» objects que vous voulez associer à cet object. Et si vous avez beaucoup d’objects du “autre” modèle, […]

Comment utiliser la méthode includes dans lodash pour vérifier si un object est dans la collection?

lodash me permet de vérifier l’appartenance aux types de données de base avec includes : _.includes([1, 2, 3], 2) > true Mais ce qui suit ne fonctionne pas: _.includes([{“a”: 1}, {“b”: 2}], {“b”: 2}) > false Cela me déconcerte parce que les méthodes suivantes qui parcourent une collection semblent bien fonctionner: _.where([{“a”: 1}, {“b”: 2}], […]

(change) vs (ngModelChange) en angular

Angular 1 n’accepte pas l’événement onchange, mais accepte uniquement l’événement ng-change . Angular 2, d’autre part, accepte les deux événements (change) et (ngModelChange) , qui semblent tous deux faire la même chose. Quelle est la différence? Est-ce que l’un d’entre eux est plus performant? ngModelChange : vs changement :

Remplacer tous les caractères non alphanumériques, les nouvelles lignes et plusieurs espaces blancs par un espace

Je cherche une solution RegEx soignée pour remplacer Tous les caractères non alphanumériques Toutes les nouvelles lignes Toutes les instances multiples d’espaces blancs Avec un seul espace Pour ceux qui jouent à la maison ( ce qui suit fonctionne ) text.replace(/[^a-z0-9]/gmi, ” “).replace(/\s+/g, ” “); Ma pensée est que RegEx est probablement assez puissant pour […]

Info-bulles pour les cellules du tableau HTML (pas de Javascript)

Est-il possible d’avoir des info-bulles pour les cellules de tableau sans JavaScript. Je ne peux pas l’utiliser.

Comment vérifier si une chaîne contient du texte d’un tableau de sous-chaînes en JavaScript?

Assez simple. En javascript, je dois vérifier si une chaîne contient des sous-chaînes contenues dans un tableau.

Comment vérifier si un tableau contient une chaîne dans TypeScript?

Actuellement, j’utilise Angular 2.0. J’ai un tableau comme suit: var channelArray: Array = [‘one’, ‘two’, ‘three’]; Comment puis-je vérifier dans TypeScript si le channelArray contient une chaîne “three”?