-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

Aller en bas
Zouzaka
Zouzaka
Membre

Nombre de messages : 302
Age : 25
Distinction : aucune
Date d'inscription : 25/12/2011

Passer du ruby au JS ? Empty Passer du ruby au JS ?

Ven 4 Déc 2015 - 11:22
Salut tout le monde ! vue que MV tire une balle sur sur la ruby Passer du ruby au JS ? 722415 , je voudrait donc passer au JS Rolling Eyes
En gros voila ce que j'ai compris :

1) En ruby on declare une variable (local ou global) de cette maniere :
Code:
@var1 = "Chui local !"
$var2 = "Moi Chui Global !"
En JS :
Code:
var varia = "Chui une variable sous forme de string !";
je vous vois venir petit cochons Passer du ruby au JS ? 844836
mais est ce que la variable est global ou local de cette manière ? (je pense quelle est local) alors comment en faire une global ?

2) L'Objet en ruby
Code:
Classe Usine_Objet < Heritage
  def initialize(arg)
    #Bloc d'intialisation
  end
end

@Objet = Usine_Objet.new(arg)
L'Objet en JS :

Code:
var Usine_Objet = function(arg){
  //Bloc d'intialisation
}
Ma Question est "Est ce que quelque chose est faux ?" Si oui quoi ?
et aussi : comment faire l'héritage ?
tonyryu
tonyryu
Membre

Nombre de messages : 902
Age : 43
Localisation : Près de Nantes
Distinction : aucune
Date d'inscription : 27/05/2010
http://www.tonyryudev.com

Passer du ruby au JS ? Empty Re: Passer du ruby au JS ?

Ven 4 Déc 2015 - 12:08
En JS, la variable a une porté dans le bloc où elle est déclaré, sur tu la déclares en dehors de toute fonction, elle sera de fait globale.

La notion de classe n'existe pas en JS, on utilise des prototypes pour créer un modèle de structure contenant des fonctions et des données, que l'on peut instancier.

Regarde ce tutoriel : https://rpgmakervx.1fr1.net/t19012-une-nouvelle-fenetre-et-son-ajout-sur-une-scene
Zouzaka
Zouzaka
Membre

Nombre de messages : 302
Age : 25
Distinction : aucune
Date d'inscription : 25/12/2011

Passer du ruby au JS ? Empty Re: Passer du ruby au JS ?

Ven 4 Déc 2015 - 18:30
Je ne comprend pas tres bien cette notion de "prototype" :/
pour faire l'héritage j'ai vue ca sur ton tuto :
Code:
Window_Horloge.prototype = Object.create(Window_Base.prototype);
    Window_Horloge.prototype.constructor = Window_Horloge;
Je me casse pas la tête dessus.
mais la si :
Code:
Window_Horloge.prototype.windowWidth = function() {
 return 180;
};
pourquoi ne pas écrire ceci vue que Window_horloge herite de Window_base désormais ?:
Code:
Window_Horloge.windowWidth = function() {
 return 180;
};
LightNox
LightNox
Membre

Nombre de messages : 1759
Age : 33
Localisation : Chez Moi ^^
Date d'inscription : 10/04/2008

Passer du ruby au JS ? Empty Re: Passer du ruby au JS ?

Ven 4 Déc 2015 - 20:48
Zouzaka pour comprendre un langage de programmation orienté prototype il faut d'abord en étudié la base, le pourquoi du comment. Donc je te renvoi ou soit sur OpenClassroom ou soit sur Codecademy pour faire les cours sur le Javascript la tu comprendra mieux cette notion de prototype Wink.
Contenu sponsorisé

Passer du ruby au JS ? Empty Re: Passer du ruby au JS ?

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum