Articles of javascript

Avertissement: classe de propriété DOM inconnue. Voulez-vous dire className?

Je viens de commencer à explorer React, en ajoutant un composant avec une fonction de rendu simple: render() { return } Lorsque je lance l’application, j’obtiens l’erreur suivante: Warning: Unknown DOM property class. Did you mean className? Je peux résoudre ce problème en changeant la class en className . La question est; React applique-t-il cette […]

Pourquoi l’ajout de dans un commentaire brise-t-il l’parsingur?

Pourquoi l’ajout de dans un commentaire brise-t-il l’parsingur? Est-ce un bug ou y a-t-il quelque chose dans la documentation que j’ai oublié? Je l’ai testé dans Chrome, Firefox, Opera, Internet Explorer et ils produisent tous le même résultat. Commentaire sur une seule ligne: function Foo(){ // alert(“bar”); }; Foo(); Commentaire multiligne: function Foo(){ /* */ […]

Redux & RxJS, des similitudes?

Je sais que Redux est une meilleure “implémentation” de Flux, ou mieux c’est une refonte pour simplifier les choses (gestion de l’état des applications). J’ai beaucoup entendu parler de la programmation réactive (RxJS), mais je n’ai pas encore essayé de l’apprendre. Donc, ma question est la suivante: existe-t-il une intersection (quelque chose en commun) entre […]

Que signifie webpack avec XX modules cachés?

J’ai joué avec webpack et pendant la construction je le vois sortir: + 27 hidden modules . Qu’est-ce que ça veut dire par là? Détecte-t-il les constantes globales que j’utilise sans les exiger?

Quel est le but des doubles accolades dans la syntaxe JSX de React?

Dans le tutoriel react.js, nous voyons cette utilisation d’accolades doubles: Et puis dans le second tutoriel, “Penser en réaction” : {this.props.product.name} ; Cependant, la documentation de React JSX ne décrit ni ne mentionne les doubles accolades. A quoi sert cette syntaxe (double curlies)? Et y a-t-il une autre façon d’exprimer la même chose dans jsx […]

D3.js: «SyntaxError non détectée: jeton inattendu ILLÉGAL»?

Je viens de télécharger D3.js de d3js.org (lien vers un fichier zip), de le décompresser et de le référencer dans la page HTML suivante: D3 Sandbox Mais quand je charge cette page, ma console (dans Chrome) me donne cette erreur: Uncaught SyntaxError: Unexpected token ILLEGAL: line 2 Il n’aime pas les symboles pi et e […]

RequireJS: Différence entre les fonctions “requirejs” et “require”

J’utilise requireJS 2.x. J’ai découvert que certains tutoriels (et les documents officiels) utilisent parfois requirejs.config({ […] }); requirejs([“module”]) … et parfois require.config({ […] }); require([“module”]) … Y a-t-il une différence entre ces deux fonctions (require et requirejs)? Je n’ai pas trouvé de mot à ce sujet dans les docs. 🙁

Quelqu’un peut-il expliquer les CommonsChunkPlugin de Webpack

Je comprends l’essentiel que le CommonsChunkPlugin examine tous les points d’entrée, vérifie s’il y a des paquets / dépendances communs entre eux et les sépare dans leur propre paquet. Donc, supposons que j’ai la configuration suivante: … enrty : { entry1 : ‘entry1.js’, //which has ‘jquery’ as a dependency entry2 : ‘entry2.js’, //which has ‘jquery […]

Définir onSubmit dans React.js

Lors de la soumission d’un formulaire, j’essaie de faire doSomething() place du comportement de publication par défaut. Apparemment, dans React, onSubmit est un événement supporté pour les formulaires. Cependant, lorsque j’essaie le code suivant: var OnSubmitTest = React.createClass({ render: function() { doSomething = function(){ alert(‘it works!’); } return Click me ; } }); La méthode […]

Les avantages et les inconvénients: mettre javascript en tête et mettre juste avant la fermeture du corps

La plupart des livres / articles sur le javascript et le développement Web stipulent que vous devez placer CSS dans la balise head et javascript au bas de la page. Mais lorsque j’ouvre une source HTML de sites Web célèbres tels que ce stackoverflow, je trouve qu’ils placent des fichiers js dans la balise head. […]