J'ai un peu de mal à comprendre comment mon JavaScript devrait être structuré, etc. Mes compétences POO dans des langages tels que PHP, ActionScript 3 et ainsi de suite sont ce que je suppose être à la hauteur, mais JS manque de ceci ce qui m'a un peu ébranlé dans mon apprentissage.Comment dois-je structurer mon JavaScript?
J'ai une vague compréhension du prototype fonctionnalité que j'ai utilisé un peu en AS2 - je crois que c'est le plus proche que je serai en mesure d'obtenir. En ce moment, je pose mon code similaire à ceci:
var slideshow =
{
property: value,
/**
* This is a method
*/
myMethod: function()
{
// do method things
}
};
// ------
slideshow.property ++;
slideshow.myMethod();
Tout cela fonctionne bien, mais il est vide ma capacité à faire quelque chose comme:
var myslideshow1 = new Slideshow();
var myslideshow2 = new Slideshow();
myslideshow1.property = 10;
myslideshow2.property = 16;
- Je ne suis pas Assurez-vous de créer deux instances différentes d'un "objet" que j'ai créé (dans ce cas, un diaporama).
- Je ne trouve aucune ressource expliquant la fonctionnalité du prototype d'une manière logique.
Tous les pointeurs seraient supoib.
C'est assez cool - donc au lieu de donner un objet mes valeurs, je leur donne à une fonction Au lieu de cela, cela vous semble-t-il correct? – Marty
@marty, à peu près. la 'fonction' agit en tant que classe, vraiment. –
Génie - merci. – Marty