Articles of javascript

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”?

Existe-t-il un IDE avec prise en charge explicite pour AngularJS?

J’ai essayé WebStorm, mais il ne semble y avoir qu’un support JavaScript basique, comme dans tout autre IDE Web que j’ai essayé. Je cherche quelque chose qui me permettrait de cliquer sur des pages HTML vers des contrôleurs, etc. Si la réponse est “non” à cette question, existe-t-il un autre framework JavaScript similaire à Angular […]

Utilisez async en attente avec Array.map

Vu le code suivant: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise => { await callAsynchronousOperation(item); return item + 1; }); qui génère l’erreur suivante: TS2322: Le type ‘Promise []’ n’est pas assignable au type ‘nombre []’. Type ‘Promise n’est pas assignable au type’ numéro ‘. Comment puis-je le réparer? Comment […]

Comment les sites Web savent-ils qu’ils ne sont pas la page d’accueil ou le moteur de recherche par défaut?

Autant que je sache, il n’y a pas d’exposition publique de l’API de la page d’accueil / moteur de recherche par défaut d’un navigateur. Alors, comment Google peut-il afficher cela? Cela ne se produit que lorsque Google n’est pas le moteur de recherche par défaut sur mon navigateur. Je peux seulement supposer qu’ils déduisent de […]

Que signifie le regex \ S en JavaScript?

Qu’est-ce que / \ S / signifie dans une expression régulière? while (cur ! = null) { if (cur.nodeType == 3 && ! /\S/. test(cur.nodeValue)) { element. removeChild(cur); } else if (cur. nodeType == 1) { cleanWhitespace(cur); } }

La propriété ‘catch’ n’existe pas sur le type ‘Observable ‘

Sur la page de documentation Angular 2 pour l’utilisation du service HTTP, vous trouverez un exemple. getHeroes (): Observable { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } J’ai cloné le projet angular2-webpack-starter et ajouté le code ci-dessus. J’ai importé Observable utilisant import {Observable} from ‘rxjs/Observable’; Je suppose que les propriétés Observable sont également imscopes (travaux .map ). […]

le keycode 13 est pour quelle clé

Quelle est la clé sur le clavier ayant le keycode 13 ? switch(key) { case 37: $.keynav.goLeft(); break; case 38: $.keynav.goUp(); break; case 39: $.keynav.goRight(); break; case 40: $.keynav.goDown(); break; case 13: $.keynav.activate(); break; }