Kom ihåg mig?
Home Menu

Menu


jQuery eller JavaScript

 
 
Ämnesverktyg Visningsalternativ
Gammal 2010-12-10, 10:10 #1
NeoTech NeoTech är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 90
NeoTech NeoTech är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 90
Ni missade ironin alldeles när jag sa att det var 20kb stort.. Det e jue fan iiingenting.. och man får koncis konsekvent, cross-browser kapabel javascript kod, emot den där jevla spaghetti koden man drogs med för några år sen när de satt onclick, och nestade href taggar med javascript anrop i högt, lågt och tamefan överallt...
NeoTech är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-13, 23:50 #2
NeoTech NeoTech är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 90
NeoTech NeoTech är inte uppkopplad
Medlem
 
Reg.datum: Sep 2006
Inlägg: 90
Fast å andra sidan, koda ngt dylikt : http://sandbox.supercharge.se/ (funkar nog bara i chrome) utan att dra nytta av ett ramverk, blir cepe jobbigt.

Då i detta fallet hanterar den resize events på div'ar genom custom triggers, en hög med animationstyper som tar hänsyn till varandra.. minns när ja gjorde liknande saker utan ett design pattern för typ 5år sen, med gamla hederliga event triggers direkt på dom objekten, det vart snabbt oöverskådligt och helt jekla hopplöst att underhålla.

nu laddar jag jue dock, jquery, jquery-ui + generic.js filen som innehåller beteendena, så ja det e nog iaf.. 300kb som ska in i ett svep.
NeoTech är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-22, 22:00 #3
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk till martine: Hallå, någon där?
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-22, 22:22 #4
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av dAEk Visa inlägg
dAEk till martine: Hallå, någon där?
Två dagar innan julafton är kanske fel tillfälle att ropa?
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-22, 22:58 #5
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Ursprungligen postat av tartareandesire Visa inlägg
Två dagar innan julafton är kanske fel tillfälle att ropa?
Jo, inte är det rätt tajming iaf.

I min värld är det ganska vågat att säga att man kan skriva kod som presterar bättre än jQuery. Om det stämmer vore det säkert lärorikt att se lite detaljer och vad är då bättre en ett exempel?
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-23, 13:30 #6
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av dAEk Visa inlägg
Jo, inte är det rätt tajming iaf.

I min värld är det ganska vågat att säga att man kan skriva kod som presterar bättre än jQuery. Om det stämmer vore det säkert lärorikt att se lite detaljer och vad är då bättre en ett exempel?
Prestera bättre är säkert inga större problem om man duktig. Blir ju en hel del overhead när man laddar in ett helt ramverk fast man bara använder någon procent av alla funktioner som finns där.
Gör man ett bra script som bara löser exakt det man vill så kan man nog få bättre prestanda. Priset för det är ju dock att det tar väldigt mycket längre tid utveckla(och därmed dyrare, tid = pengar) och hur översiktlig kod det blir är ju upp till den som programmerar. jQuery är verkligen inte hinder för att göra översiktlig kod, utan i de allra flesta fall, ett hjälpmedel för det.

Eftersom scripten körs hos klienten hjälper det ju inte till att minska lasten på servern heller, förutom marginellt mindre bandbredd(motsvarar en normalstor bild)...

På det stora hela är det nog väldigt få fall där nackdelarna överväger fördelarna när det rör sig om att göra nya funktioner från scratch. Ska man bara använda använda en eller två jQuery funktioner kanske man kan göra det själv utan jQuery.
pelmered är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-23, 17:21 #7
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Ursprungligen postat av dAEk Visa inlägg
dAEk till martine: Hallå, någon där?
Ja, hallå... Jag bor inte på forumet om du nu trodde det. God jul på dig för övrigt.

I stort håller jag med ITisGood så du kan läsa hans inlägg. Jag skulle dessutom tillägga att det finns flera ramverk och det finns ingen anledning att stirra sig blind på just jQuery. Och gör man websidor lite oftare än bara ibland så lönar det sig snabbt att bygga upp egna bibliotek för just det man behöver i sammanhanget.

Om du inte kan göra bättre kod än jQuery så tillhör du nog de många som använder jQuery just för att de inte kan eller orkar göra det utan gratisskjutsen de får av jQuery. Djupstudera xml, dom, css, oop och js så upptäcker du nog ett och annat intressant (JavaScripts objectmodell är väldigt intressant):
http://www.w3.org/DOM/DOMTR
http://www.ecma-international.org/pu...s/Ecma-262.htm
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-23, 18:18 #8
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Vad i jQuery är det som behöver göras bättre och snabbare? Kan du nämna något konkret istället för att länka till höger och vänster?

God jul!
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-28, 18:18 #9
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av martine Visa inlägg
Ja, hallå... Jag bor inte på forumet om du nu trodde det. God jul på dig för övrigt.

I stort håller jag med ITisGood så du kan läsa hans inlägg. Jag skulle dessutom tillägga att det finns flera ramverk och det finns ingen anledning att stirra sig blind på just jQuery. Och gör man websidor lite oftare än bara ibland så lönar det sig snabbt att bygga upp egna bibliotek för just det man behöver i sammanhanget.

Om du inte kan göra bättre kod än jQuery så tillhör du nog de många som använder jQuery just för att de inte kan eller orkar göra det utan gratisskjutsen de får av jQuery. Djupstudera xml, dom, css, oop och js så upptäcker du nog ett och annat intressant (JavaScripts objectmodell är väldigt intressant):
http://www.w3.org/DOM/DOMTR
http://www.ecma-international.org/pu...s/Ecma-262.htm
Ta gärna upp några specifika exempel där det innebär några VÄSENTLIGA skillnader mellan js och jQuery (alltså inte där det bara är så att jQuery inte räcker till). Med ditt synsätt kan man lätt säga att PHP och .NET är onödigt i de flesta fall också

Det du också verkar glömma är att i princip alla som arbetar som utvecklare har en prioritering att rätta sig efter (antingen en egen eller uppifrån eller både och) då tiden ALDRIG räcker till. I 99,99% av fallen är det långt viktigare att optimera serversidan än att tjäna några tusendelar på klientsidan.
__________________
Full-stack developer, free for smaller assignments

Senast redigerad av tartareandesire den 2010-12-28 klockan 18:50
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-12-28, 21:07 #10
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av martine Visa inlägg
Ja, hallå... Jag bor inte på forumet om du nu trodde det. God jul på dig för övrigt.

I stort håller jag med ITisGood så du kan läsa hans inlägg. Jag skulle dessutom tillägga att det finns flera ramverk och det finns ingen anledning att stirra sig blind på just jQuery. Och gör man websidor lite oftare än bara ibland så lönar det sig snabbt att bygga upp egna bibliotek för just det man behöver i sammanhanget.

Om du inte kan göra bättre kod än jQuery så tillhör du nog de många som använder jQuery just för att de inte kan eller orkar göra det utan gratisskjutsen de får av jQuery. Djupstudera xml, dom, css, oop och js så upptäcker du nog ett och annat intressant (JavaScripts objectmodell är väldigt intressant):
http://www.w3.org/DOM/DOMTR
http://www.ecma-international.org/pu...s/Ecma-262.htm
Det finns i bästa fall 2 andra ramverk som både har en hyffsad funktionalitet och en bra prestanda. Men för jquery har du mest litteratur, plugins och community aktivitet i övrigt. Det finns ingen anledning att stirra sig blind på jquery, men det är ingen slump att det under de senaste 5 åren utvecklats till det i särklass mest populära ramverket för allmänna applikationer.

På samma sätt som det inte är någon slump att PHP och ASP.NET tillsammans dominerar serverside-scripten. Det kan finnas anledning att rekommendera Ruby eller JSP, eller göra det i C för prestandans skull. Men då är det väldigt viktigt att veta vilka framtida problem man kan skapa för sig själv. Liksom om du skapar en stor webbapplikation med mycket JS utan att använda något populärt ramverk.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 12:24.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017