Articles of javascript

Comment vérifier si la chaîne d’entrée est une expression régulière valide?

Comment vérifier, en JavaScript, si une chaîne est une expression régulière correcte qui comstackra? Par exemple, lorsque vous exécutez le code JavaScript suivant, il génère une erreur. var regex = new RegExp(‘abc ([az]+) ([az]+))’); // produces: // Uncaught SyntaxError: Invalid regular expression: /abc ([az]+) ([az]+))/: Unmatched ‘)’ Comment détermine-t-on si une chaîne sera une regex […]

Comment optimiser les petites mises à jour des accessoires du composant nested dans React + Redux?

Exemple de code: https://github.com/d6u/example-redux-update-nested-props/blob/master/one-connect/index.js Voir la démo en direct: http://d6u.github.io/example-redux-update-nested-props/one-connect.html Comment optimiser les petites mises à jour des accessoires des composants nesteds? J’ai les composants ci-dessus, Repo et RepoList. Je veux mettre à jour l’étiquette du premier repository ( ligne 14 ). J’ai donc envoyé une action UPDATE_TAG . Avant que shouldComponentUpdate , le dispatch […]

Comment accéder à l’état du magasin dans React Redux?

Je fais juste une application simple pour apprendre async avec redux. J’ai tout fonctionné, maintenant je veux juste afficher l’état actuel sur la page Web. Comment puis-je accéder à l’état du magasin dans la méthode de rendu? Voici mon code (tout est dans une page parce que je ne fais qu’apprendre): const initialState = { […]

JavaScript “moi” = “ceci”, pourquoi?

J’ai vu dans de nombreux codes sources: var me = this; spécialement dans Ext-JS 4 (framework JS). Pourquoi faire une telle chose? Y a-t-il une autre raison ou vous voulez juste qu’une variable soit appelée comme “moi” au lieu de “ceci”? Je vous remercie.

Utilisation de scrollIntoView avec un en-tête de position fixe

J’ai un site avec un en-tête défini sur position: fixed . Sur l’une de mes pages, j’utilise scrollIntoView(true) sur un élément. Mon problème est que lorsque scrollIntoView est appelé, l’élément est placé sous l’en-tête. Comment est-ce que je corrigerais ceci pour que l’élément soit montré juste en dessous de l’en-tête? J’utilise le framework Bootstrap et […]

Comment détecter Esc Touche Appuyez sur dans Réagir et comment le gérer

Comment détecter les touches Echap sur les réactifs? La chose similaire à jquery $(document).keyup(function(e) { if (e.keyCode == 27) { // escape key maps to keycode `27` // } }); Une fois détecté, je souhaite transmettre les composants d’information. J’ai 3 composants sur lesquels le dernier composant actif doit réagir à la pression de la […]

Comment obtenir la position globale / mondiale d’un object enfant?

Comment puis-je obtenir la position globale d’un Object3D dans un autre Object3D? installer: var parent = new THREE.Object3D(); parent.position.set(100, 100, 100); var child = new THREE.Object3D(); child.position.set(100, 100, 100); parent.add(child); scene.add(parent); Remarques: Je pensais que ce serait la façon de le faire: console.log(child.localToWorld(parent.position)); … mais ça me donne (100, 100, 100) , pas (200, 200, […]

Récupère un object de document à partir d’un élément enfant

Supposons que j’ai un object jQuery d’un élément DIV dans le corps. Je voudrais obtenir un object document en traversant. Est-ce possible? Remarque: window.document n’est pas une option dans mon cas. Je vous remercie.

Comment insérer l’élémentBefore () dans la balise body?

J’essaie d’utiliser insertBefore dans js comme ceci: var p = document.createElement(“p”); p.innerHTML = “test1”; document.body.insertBefore(p, null); var p = document.createElement(“p”); p.innerHTML = “test2”; document.body.insertBefore(p, null); Mais cela appendait le dernier élément p juste avant la fermeture de la balise body, comment pourrais-je l’utiliser pour qu’il soit ajouté au début lorsqu’il s’ouvre? Le dernier élément ajouté […]

Vérifiez si mon instance node.js est dev ou production

Actuellement, chaque fois que je veux déployer un serveur node.js sur mon serveur de production, je dois changer tous les IP / DNS / nom d’utilisateur / mot de passe pour mes différentes connexions à mes bases de données et API externes. Ce processus est ennuyeux, y a-t-il un moyen de vérifier si l’instance node.js […]