- ZouzakaMembre
- Nombre de messages : 302
Age : 25
Distinction : aucune
Date d'inscription : 25/12/2011
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 , je voudrait donc passer au JS
En gros voila ce que j'ai compris :
1) En ruby on declare une variable (local ou global) de cette maniere :
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
et aussi : comment faire l'héritage ?
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 !"
- Code:
var varia = "Chui une variable sous forme de string !";
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)
- Code:
var Usine_Objet = function(arg){
//Bloc d'intialisation
}
et aussi : comment faire l'héritage ?
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
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
- ZouzakaMembre
- Nombre de messages : 302
Age : 25
Distinction : aucune
Date d'inscription : 25/12/2011
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 :
mais la si :
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;
mais la si :
- Code:
Window_Horloge.prototype.windowWidth = function() {
return 180;
};
- Code:
Window_Horloge.windowWidth = function() {
return 180;
};
- LightNoxMembre
- Nombre de messages : 1759
Age : 33
Localisation : Chez Moi ^^
Date d'inscription : 10/04/2008
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 .
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|