Hvornår har du sidst været til LAN?
7. apr. 2010 09:50Arbejder man med javascript frameworket Prototype (prototype.js), skal man ikke forvente at se noget til DOM-udvidelser i Prototype 2.0.
En af kerneudviklerne af Prototype, Kangax, forklarer i en længere artikel årsagen til det valg, som han kort indleder med:
DOM extension is one of the biggest mistakes Prototype.js has ever done.Kangax
Set udefra indrømmer Kangax, at der på overfladen ser ud til at være mange fordele ved at inkludere DOM-udvidelser, men graver man lidt ned, så er ulemperne langt større.
Blandt problemerne finder man mangel på regler, hvilket gør det meget rodet, ligesom der med de mange udgaver af browsere, som findes, er stor risiko for kollisioner, hvor en DOM prøver at tilgå egenskaber, der tilhører en anden DOM.
Følg linket til kilden for at læse den komplette forklaring på udeladelsen af DOM-udvidelser i den kommende udgave af Prototype.
7. apr. 2010 10:32
De inkluderer også sizzle i denne udgave.
Men godt at de dropper deres DOM udvidelser.
It's like that drug trip in that movie I saw when I was on that drug trip. - Fry
7. apr. 2010 11:07
har mest arbejdet med jQuery, som jeg er ret glad for...
nogen store forskelle på de to javascript libraries ?
- Holger
7. apr. 2010 11:47
Der er nogle forskelligheder, men i bund og grund kan de det samme. Jeg startede med prototype.js for mange år siden, men er siden gået over til jquery. Det var dog især pga sizzle og at der ikke var DOM extensions.
It's like that drug trip in that movie I saw when I was on that drug trip. - Fry
7. apr. 2010 11:48
#2 startede selv med prototype men arbejder også med jQuery nu.. såvidt jeg ved er både jQuery og Mootools lavet på basis af Prototype..
Personligt er jeg ret pjattet med jQuery, var glad for skiftet den gang, men må indrømme at jeg ikke har fulgt med i udviklingen af Prototype siden da. Har dog hørt at det skulle være blevet bedre end det var dengang.
iMAC 27" + 24" Cinema Display - Macbook Air SSD
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.