Josh could you post an example of how you do it? I am interested in
all of the different approaches.
Thanks.

On May 11, 6:12 pm, Josh Powell <[email protected]> wrote:
> If I only need one of something, I go with an object, otherwise if I
> need more then one I go with a class-like structure.. though I don't
> use Prototypes Class method, so I'll let someone that does answer that
> part of the question.
>
> Josh Powell
>
> On May 11, 1:44 pm, louis w <[email protected]> wrote:
>
> > I have always set up my Javascript using objects like below:
>
> > if (!FooBar_Old) var FooBar_Old = {};
> > FooBar_Old.UI = {
>
> >         test_str : 'it works'
>
> >         , test: function() {
> >                 console.log(this.test_str);
> >         }
>
> > };
>
> > // FooBar_Old.UI.test();
>
> > However recently I have been wanting to convert these to real classes
> > to take advantage of the initialize constructor. I took a first pass
> > at this, and can't get it working.
>
> > This post is two questions:
> > #1 Which method do you use in your javascript programming Objects or
> > Classes?
> > #2 What am I doing wrong with my class declaration below?
>
> > // Class Based (Doesn't work)
>
> > if (!FooBar) var FooBar = {};
> > FooBar.UI = new Class.create({
>
> >         test_str : 'it works'
>
> >         , initialize: function(options) {
> >                 // Whatever
> >         }
>
> >         , test: function() {
> >                 console.log(this.test_str);
> >         }
>
> > });
>
> > // FooBar.UI.test();
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to