Yeah, I vote for that solution too.

Ideally, you will have all your state variables on the javascript code
only. There is no need to store anything at all on the html unless you
are going to loose your references to the dom element at some point.



On Thu, Jul 2, 2009 at 6:18 AM, gabriel munteanu<[email protected]> wrote:
>
> 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