mboost-dp1

Prototype Core Team

Ingen DOM-udvidelser i Prototype 2.0

- Via Ajaxian - , redigeret af Emil , indsendt af arne_v

Arbejder 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:

Kangax skrev:
DOM extension is one of the biggest mistakes Prototype.js has ever done.

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.





Gå til bund
Gravatar #1 - bobslaede
7. apr. 2010 08:32
De inkluderer også sizzle i denne udgave.
Men godt at de dropper deres DOM udvidelser.
Gravatar #2 - Holger_dk
7. apr. 2010 09:07
har mest arbejdet med jQuery, som jeg er ret glad for...

nogen store forskelle på de to javascript libraries ?
Gravatar #3 - bobslaede
7. apr. 2010 09: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.
Gravatar #4 - Frankie
7. apr. 2010 09: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.
Gravatar #5 - fiskah
7. apr. 2010 13:58
Hvor burde der bare være en udviklersektion på newz :)
Gravatar #6 - arne_v
7. apr. 2010 14:57
#5

Coderz.dk ?
Gravatar #7 - arne_v
8. apr. 2010 19:18
#6

Allerede i brug.

Men så er der:

developerz.dk
programmerz.dk
Gå til top

Opret dig som bruger i dag

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.

Opret Bruger Login