Questions marquées «javascript»

Pour des questions concernant la programmation dans ECMAScript (JavaScript / JS) et ses divers dialectes / implémentations (à l'exception d'ActionScript). Cette balise est rarement utilisée seule mais est le plus souvent associée aux balises [node.js], [jquery], [json] et [html].



1
L'appel de l'API Clipboard lève NotAllowedError sans invoquer onPermissionRequest ()
J'ai une page simple avec un bouton qui, lorsqu'elle est enfoncée, utilise l'API Async Clipboard pour écrire dans le presse-papiers. <body> <button type="button" onclick="testClipboard();"> Test Clipboard </button> </body> function testClipboard() { navigator.clipboard.writeText("Clipboard API Test").then( v => alert("Success"), e => alert("Fail\n" + e)); } Cela fonctionne à la fois sur Chrome …


3
React useEffect en profondeur / utilisation de useEffect?
J'essaie de comprendre le useEffectcrochet en profondeur. Je voudrais savoir quand utiliser quelle méthode et pourquoi? 1.useEffect with no second paraments useEffect(()=>{}) 2.useEffect with second paraments as [] useEffect(()=>{},[]) 3.useEffect with some arguments passed in the second parameter useEffect(()=>{},[arg])





1
Passer le lien de react-router-dom dans une bibliothèque externe
Je rend des composants à partir de ma bibliothèque de modèles externe (node_modules). Dans mon application principale, je passe mon Linkinstance de react-router-domdans le composant de mes bibliothèques externes comme suit: import { Link } from 'react-router-dom'; import { Heading } from 'my-external-library'; const articleWithLinkProps = { url: `/article/${article.slug}`, routerLink: …



4
Suppression des options de la balise Select dans JavaScript Vanilla avec la boucle «for .. of»
Lorsque vous essayez de supprimer des options de la sélection, il en reste toujours une, pourquoi? <select id="form-select"> <option>111</option> <option>222</option> <option>333</option> </select> Ce JS ne fonctionne pas: var t = document.querySelector('#form-select'); for(var i of t.options) { t.remove(i.index) } Et cela ne fonctionne pas aussi: for(var i of document.querySelector('#form-select').options) { i.remove() …
10 javascript 


1
Pourquoi un code JavaScript veut-il «couper la liaison»?
La raison d'utiliser un (0, foo.fn)(); est de couper la liaison : le thisne sera plus lié à foomais sera lié à l'objet global. Mais quelle est la raison pour laquelle tout code JavaScript (ou le code JS de Google) voudrait couper la liaison? (et est-ce un anti-pattern ou non?)
10 javascript 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.