Hirdetés

Új hozzászólás Aktív témák

  • v2izzy
    tag

    Jah, mondjuk így utólag megnézve elég egyértelmű.
    De akkor most mi van? A Te selectoroddal mennyivel is gyorsabb, mint a jQuery-vel?
    Tehát a
    var foo = $.styled('.foo')
    azt mondod, jóval gyorsabb, mint a
    var foo = $('.foo')
    ?

    Na akkor, sorra veszem. :)

    1. Csak jQuery:
    var foo = $('.foo')

    foo.css('color', '#CCC')
    foo.css({
    'font-size': '14px'
    , width: '250px'
    })

    Ennek a sebessége átl. 160-170ms.

    2. Styled I. változat:
    var foo = $('.foo').styled()

    foo.set('color', '#CCC')
    foo.set({
    'font-size': '14px'
    , width: '250px'
    })

    Ennek a sebessége átl. 5-6ms.

    3. Styled II. változat:
    var foo = $.styled('.foo')

    foo.set('color', '#CCC')
    foo.set({
    'font-size': '14px'
    , width: '250px'
    })

    Ennek a sebessége átl. 0-1ms.

    A II. azért gyorsabb mint az I., mert az I.-ben van egy függvényhívás először: $('.foo') és ennek a időt vesz a lefutása (a 2 közti különbség). A II.-nál pedig csak egy stringként átadom a selectort.

Új hozzászólás Aktív témák