On 23 Nov., 00:49, Karl Erik Christensen <karle...@none.invalid.com>
wrote:
> On 23-11-2010 00:44, Karl Erik Christensen wrote:
>
>
>
> > Der findes ogs et script der hedder "jquery.LocalScrollTo" - her siger
> > navnet vist alt
>
> > Karl Erik.
>
> Det interessante ved disse scripts er, at de ikke kun kan scrolle
> verticalt, men ogs horisontalt - ja endog p "skr s".
De fylder så også ~50kb alene for frameworket, og kan derfor ikke
cashes i en iphone eller ipad. Desuden giver det indexsiden en heavy
load, som er unødvendig - index-sider skal altid være lightweight,
særligt, hvis det er førstegangsbesøgende. Det er brugerens
indgangsvinkel i de fleste tilfælde. Udover det, kan det konflikte med
andet JS, og man kan ikke fejlsøge Javascript i et framework. Man er
prisgivet programmøren af frameworket.
JQueury mv. er fint nok, men man bør holde sig til den indbyggede
"native" jaavascript, sålænge det kun er mindre ting. En god
rettesnor er, om den samlede native JS for de funktioner man ønsker,
kommer under "prisen" for selve frameworket. Dette javascript fylder
f.eks. knapt 3kb *ikke minified*, og gør nøjagtigt hvad der bedes om.
http://userscripts.org/scripts/review/2027
Grundlæggende bør hverken script eller CSS fylde mere end 12kb som
selvstændige filer, og det kan nemt lade sig gøre på alm. sider,
speciet hvis man minifier.
PS. Det er nemt at finde sådanne scripts, man skal bare kende metoden.
Her er det søgeord som "smooth", "scroll" og "linking" samt
"unobtrusive". Jeg bruger atid -jquery og -mootools, det sørger for at
sortere framework scripts fra.
MVH
Rune Jensen