none.
you should keep your elements in a data structure, say an object {},
hash, array, etc ...
and when you need to apply an action to a certain collection of
elements you get it from the data structure.
ex: var elements {
 tobeclicked: [],
 tobecolored: []
}
and then you populate the 2 arrays , and only after that you play with them.


On Thu, Jul 2, 2009 at 10:51 AM, Thierry bela nanga<[email protected]> wrote:
> I prefer to use class because it is more flexible,
> I can apply things like selector or event delegation, I use storage only to
> store data.
>
>
> On Thu, Jul 2, 2009 at 12:39 AM, Ryan Florence <[email protected]> wrote:
>>
>> I use invalid custom attributes a lot for non-public facing sites (and
>> occasionally public facing ones because I love them so much).
>> <a blowUpWhat="stuff">Blow stuff up!</a>
>> I also use rel a lot if I want to validate.
>> I've used store a lot and love it, but haven't used it for this kind of
>> thing.  I think I'll give it a whirl.
>> Ryan Florence
>> http://ryanflorence.com/blog
>> http://ryanflorence.com/mootools
>>
>>
>> On Jul 1, 2009, at 5:26 PM, Fábio Costa wrote:
>>
>> i dont use classes for determining what i should do, i use to style and to
>> mark groups so i can use a class selector to get them.
>> I think you should use the storage.
>> But thats my own opinion of course, wait for other people opinion.
>>
>> Fábio Miranda Costa
>> Engenheiro de Computação
>> http://meiocodigo.com
>>
>>
>> On Wed, Jul 1, 2009 at 6:45 PM, Rolf -nl <[email protected]> wrote:
>>>
>>> Let's say I want to check an element's value to determine the action
>>> that should take place.
>>> I could do that with if(el.hasClass('myClass') ...
>>> Or I could store a state with el.store and for picking the right
>>> action if(el.retrieve('property') == 'whatever') ...
>>>
>>> I used the work with classes in the past, but now tend to use element
>>> storage (looks more like a true scripting approach), and I think it's
>>> faster (but that is based on nothing really).
>>>
>>> What do you use?
>>
>
>
>
> --
> fax : (+33) 08 26 51 94 51
>



-- 
jgabios
http://bash.editia.info

Reply via email to