Javascript: Détectez si le périphérique peut créer un phonecall

Est-il possible de détecter si un appareil peut faire un phonecall ou non? J'ai une page Web avec une liste de numéros de téléphone. Je veux les rendre cliquables si l'appareil peut appeler, en utilisant le lien tel: Lorsque je clique sur un tel lien dans mon navigateur de bureau, Firefox rapporte: L'adresse n'a pas […]

Angular2 – injecter dans @ Injectable

J'ai une application Angular2 avec un service utilisé pour obtenir une donnée d'une API. Suivant cet exemple, je veux créer un fichier distinct qui devrait contenir des données de configuration. Mon problème est que mon service dispose d'un décorateur @Injectable() et je ne suis pas sûr de pouvoir passer un tableau de provide dans les […]

Protractor clique sur un ensemble d'éléments

Je suis tout à fait nouveau pour tester e2e et pour utiliser le cadre de protractor / jasmine. Je sais comment obtenir un ensemble d'éléments et aussi comment cliquer sur une ancre. Mais comment serait-il possible de cliquer sur une liste d'ancres renvoyée par un sélecteur / répéteur d'éléments? J'ai essayé diverses manières, mais comme […]

Définissez une variable environnementale dans node.js et utilisez-la dans le terminal?

Bien, j'aimerais ajouter une variable environnementale lors de l'exécution d'un fichier js à l'aide de node.js. Quelque chose comme: process.env ['VARIABLE'] = 'value'; J'utilise le terminal pour exécuter le fichier js à l'aide d'un module, je peux définir la variable et l'utiliser pendant l'exécution du fichier js, mais je voudrais définir la variable en utilisant […]

Comment boucler le son en JavaScript?

J'ai essayé au-dessous du code pour jouer un son en JavaScript pour certains moments, mais sans succès, le son joue juste une fois, quel est le problème? for(var i = 0; i < errors; i++){ PlaySound3(); } Fonction: function PlaySound3() { var audioElement = document.getElementById('beep'); audioElement.setAttribute("preload", "auto"); audioElement.autobuffer = true; audioElement.load(); audioElement.play(); }; Code HTML: […]

Javascript Highcharts v3.0.5 – Comment cacher Y Axis Titre lors de l'utilisation de Y Y

Lorsque vous utilisez Highcharts (v.3.0.5), j'ai plusieurs Y Axis affichés dans le même graphique. À l'aide de la légende, un utilisateur peut choisir de cacher ou de montrer l'axe Y comme ils le souhaitent. Tout cela est intégré à la fonctionnalité de la bibliothèque de javascript Highcharts. Cependant, lorsqu'un axe Y est caché, son titre […]

Prototype Javascript Regex

Pourquoi la console de Chrome affiche /(?:)/ 🙂 /(?:)/ Pour le prototype de RegExp? console.log(RegExp.prototype); console.log(/a/.__proto__); Est-ce quelque chose d'spécifique à la mise en œuvre? IE affiche // . C'est juste une question de curiosité. J'ai essayé de voir toutes les méthodes prototypes d'expressions régulières en javascript, lorsque j'ai rencontré cela. Bien sûr, j'ai trouvé […]

Les dates de tri ne renvoient pas aux dates sélectionnées

Pour une raison étrange, la fonction suivante que j'ai écrite pour convertir un ensemble de chaînes de dates en objets de date javascript, les trier, puis renvoyer un ensemble de chaînes de dates triées ne sort pas correctement: sortdates: function(dates, separator) { var sorteddates = [], datestr =[]; sorteddates = dates.map(function(val) { return new Date(val.replace("/"+separator+"/g", […]

Comment puis-je faire référence à la chaîne dans un ensemble de chaînes?

J'ai le suivant: var tags = ["Favorite", "Starred", "High Rated"]; for (var tag in tags) { console.log(tag); } La sortie est 0 1 2 J'aimerais que cela produise: Favorite Starred High Rated Comment puis-je faire cela? Merci.

Comment convertir une chaîne png base64 en tableau de pixels sans utiliser le lien getImageData?

Bien qu'il semble que cette question ait déjà été posée, les gens utilisent la toile pour cette conversion. Le problème provient d'une URL de base64 comme ceci: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAFElEQVQIW2NkYGD4D8RYAeOQkgQAERQHAbuZaGoAAAAASUVORK5CYII= À un tableau de pixels avec des intensités de couleur comme cette var array = [ [0x00,0x00,0x00], … 49 times ]; Pour une image de 7px par […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.