Je suis nouveau sur javascript et j'ai beaucoup de questions. J'ai découvert une bibliothèque javascript appelée VueJS et c'est vraiment génial. Voici un exemple :

HTML:

 <h1 id="test">{{ test }}, I like Javascript</h1>

JS:

 var vue = new Vue({
   el: "#test",
   data: {
      test: "Yes"
   }
 });
 return vue;

Production :

 Yes, I like javascript

J'ai été vraiment étonné de voir sa structure syntaxique. Alors je me suis dit, je peux faire ça? Mais comme je suis moins expérimenté, je ne peux pas? Alors je veux de l'aide? Supposons un élément très basique:

HTML:

  <h1 id="test"></h1>

JS:

  var my = new MyCustomOne({
    el: "#test",
    html: "Hello Everyone",
    css: {
      color: "white",
      backgroundColor: "#008eff"
    }
   });

Je ne veux pas importer cette bibliothèque de près de 100 Ko pour n'utiliser que quelques fonctions, et d'ailleurs je veux aussi créer la mienne. Alors, pouvez-vous m'aider à créer le constructeur MyCustomOne () avec les méthodes ci-dessus? Merci à l'avance.

1
CodeMeZ 3 nov. 2019 à 18:12

1 réponse

Je pense que pour un débutant, il n'est pas si facile de créer votre propre version de Vue, car cette fonction est en fait grande. J'ai trouvé pour vous quelques référentiels qui vous aideront à comprendre l'implémentation de vue core:

Mais si votre but est de trouver une alternative de vue plus simple et plus légère, je vous recommande d'essayer Cadre en mithril (9,5 Ko)

0
Alexey Nazarov 3 nov. 2019 à 15:42