L’une des choses que j’aime à propos de JavaScript est qu’il existe de nombreuses façons d’accomplir la même tâche, dont un exemple est la création de fonctions. Il existe plusieurs styles d’emplois; L’une des dernières choses que vous verrez utilisées est un new Function
méthode:
/* new Function(arg1, arg2 (...), body) */ const myFunction = new Function('users', 'salary', 'return users * salary');
Et si vous voulez l’utiliser new Function
Un moyen de créer une fonction asynchrone ? Tu dois être un peu malin merci MDNnous avons une réponse :
// Shim for allowing async function creation via new Function const AsyncFunction = Object.getPrototypeOf(async function(){}).constructor; // Usage const fetchPage = new AsyncFunction("url", "return await fetch(url);"); fetchPage("/").then(response => { ... });
Utilisation
Très intelligent, en tant que citoyen Object.getPrototypeOf(async function(){}).constructor
AsyncFunction
Ne existe pas. Je ne pense pas avoir utilisé un new Function
Style mais cela ne signifie pas que vous ne pouvez pas le faire! Et maintenant vous pouvez le rendre asynchrone !
Favoris CodePen par Chris Coyer
David m’a demandé si je serais prêt à poster en tant qu’invité en choisissant certains de mes stylos CodePen préférés. Une tâche ardue ! Il ya beaucoup! J’ai pu en sélectionner quelques-uns qui m’ont époustouflé au cours des derniers mois. Si vous êtes…
Afficher les zones de texte complètes
Travailler avec la largeur de la zone de texte peut être pénible si vous voulez que la zone de texte s’étende à 100 % de largeur. Pourquoi ça fait mal ? Parce que si l’élément contenant l’espace de texte a un rembourrage, le
"width:100%"
Il est possible que la zone de texte s’étende en dehors du conteneur principal – une perspective pour le moins frustrante. Heureusement …Transformations CSS
CSS est devenu plus puissant au cours des dernières années et CSS Transforms en est un excellent exemple. Les transformations CSS permettent des transformations complexes et puissantes d’éléments HTML. Une ou plusieurs transformations peuvent être appliquées à un élément spécifique et les transformations peuvent également animer…