Articles of javascript

Quel est le «point d’entrée» dans npm init

J’ai un nouveau projet vide, quand je lance npm init, j’ai une liste de questions à répondre, par exemple: name: (karma) version: (1.0.0) description:my project description entry point: (index.js) Je suis vraiment confus à propos de celui qui dit “point d’entrée”, est-ce que cela devrait être mon fichier index.html ou mon app.js ou est-ce autre […]

Directives ioniques VS Directives de matériau angular avec ionic framework

Je veux utiliser la conception ionique avec la matière. Je suis coincé entre l’utilisation de directives ioniques avec des CSS et des matériaux angulars personnalisés J’ai lu qu’en utilisant des directives ioniques, nous obtenons beaucoup de fonctionnalités efficaces comme Les données de l’application sont mémorisées avec UI-router, même après avoir accédé à une autre vue […]

Est-ce que cette façon de définir les objects JS a un but?

Je maintiens un code hérité et j’ai remarqué que le modèle suivant pour définir des objects est utilisé: var MyObject = {}; (function (root) { root.myFunction = function (foo) { //do something }; })(MyObject); Y a-t-il un but à cela? Est-ce équivalent à simplement faire ce qui suit? var MyObject = { myFunction : function […]

Comment mettre à jour les propriétés d’état nestedes dans React

J’essaie d’organiser mon état en utilisant une propriété nestede comme ceci: this.state = { someProperty: { flag:true } } Mais mise à jour de cet état, this.setState({ someProperty.flag: false }); ne fonctionne pas Comment cela peut-il être fait correctement?

Dim faible de l’écran sauf une zone fixe?

Je veux créer un tutoriel qui conduira l’utilisateur exactement où cliquer. J’essaie de couvrir tout l’écran avec un qui obscurcira tous les éléments sauf une région spécifique qui est dans une width , une height , un top et un left fixes. Le problème est que je ne peux pas trouver un moyen d’annuler la […]

Fonction de hachage simple (non sécurisée) pour JavaScript?

Duplication possible: Générer un hachage à partir d’une chaîne en Javascript / jQuery Quelqu’un peut-il suggérer une fonction de hachage simple (c.-à-d. Des dizaines de lignes de code, pas des centaines de lignes) écrite en JavaScript (compatible avec le navigateur)? Idéalement, je voudrais quelque chose qui, une fois passé une chaîne en entrée, produise quelque […]

Comment convertir l’horodatage unix en calendrier date.js

J’ai un horodatage Unix, et j’essaie de le convertir en une date de calendrier telle que MM / JJ / AAAA. Jusqu’à présent, j’ai ceci: $(document).ready(function() { var value = $(“#unixtime”).val(); //this resortingeves the unix timestamp var dateSsortingng = moment(value).calendar(); alert(dateSsortingng); }); Lorsque j’essaie d’imprimer la date du calendrier, la fenêtre indique “Date non valide”. […]

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 […]