Kom ihåg mig?
Home Menu

Menu


Ajax med jQuery

 
Ämnesverktyg Visningsalternativ
Oläst 2012-04-17, 11:46 #1
Monkboll Monkboll är inte uppkopplad
Medlem
 
Reg.datum: Apr 2010
Inlägg: 157
Monkboll Monkboll är inte uppkopplad
Medlem
 
Reg.datum: Apr 2010
Inlägg: 157
Standard Ajax med jQuery

Hej.
Är ju lite av ett fan av jQuery eftersom det är så smidigt.
Hur ser ni på att använda jQuery för ajax calls?
Betydligt enklare en att skriva ren java script.
Finns det några egentliga nackdelar med att använda jQuery biblioteket till detta? Prestandan är väl marginell?
Är det värt att sätta sig in i och lära sig eller hur ser ni på det? Duger jQuery i de flesta fall?

Magnus
Monkboll är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-17, 12:22 #2
Mystica Mystica är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2009
Inlägg: 35
Mystica Mystica är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2009
Inlägg: 35
Citat:
Ursprungligen postat av Monkboll Visa inlägg
Hej.
Är ju lite av ett fan av jQuery eftersom det är så smidigt.
Hur ser ni på att använda jQuery för ajax calls?
Betydligt enklare en att skriva ren java script.
Finns det några egentliga nackdelar med att använda jQuery biblioteket till detta? Prestandan är väl marginell?
Är det värt att sätta sig in i och lära sig eller hur ser ni på det? Duger jQuery i de flesta fall?

Magnus
jQuery är nog det ramverk som är störst och mest använt idag skulle jag tro. Den ända nackdelen jag kan se direkt är att du laddar in mer funktioner i webläsaren än du i själva verket använder. jQuery är dock kompkakt och litet så du får en marginell skilnad än om du skulle skrivit det hela själv. Den största fördelen enligt mig är att jQuery har stöd för de flesta webläsare och fungerar nästan överalt så du slipper söka buggar mellan olika browsers.

Mitt råd är att du använder jQuery.
Mystica är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-17, 16:28 #3
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
Älskar jQuery. Som föregående talare nämner så skickar det med funktioner man kanske inte alltid behöver men som man förr eller senare kommer att använda i många fall :-)
Dessutom är det som du säger, deras ajax-anrop är väldigt smidigt, vilket det mesta i jQuery är!

More jQuery to the people!
zenda är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-17, 17:35 #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 Mystica Visa inlägg
jQuery är nog det ramverk som är störst och mest använt idag skulle jag tro. Den ända nackdelen jag kan se direkt är att du laddar in mer funktioner i webläsaren än du i själva verket använder. jQuery är dock kompkakt och litet så du får en marginell skilnad än om du skulle skrivit det hela själv. Den största fördelen enligt mig är att jQuery har stöd för de flesta webläsare och fungerar nästan överalt så du slipper söka buggar mellan olika browsers.

Mitt råd är att du använder jQuery.
De flesta har dessutom cachade filer ändå så det har i princip ingen som helst betydelse för så små filer idag (om man nu inte har 100 sådana förstås).
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-17, 18:20 #5
Monkboll Monkboll är inte uppkopplad
Medlem
 
Reg.datum: Apr 2010
Inlägg: 157
Monkboll Monkboll är inte uppkopplad
Medlem
 
Reg.datum: Apr 2010
Inlägg: 157
Tack för kommerntarerna.
Som jag tänkte då..
Egentligen helt onödigt att lära sig "ren" Ajax idag då...
Monkboll är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-17, 20:36 #6
MattiasWs avatar
MattiasW MattiasW är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2009
Inlägg: 29
MattiasW MattiasW är inte uppkopplad
Nykomling
MattiasWs avatar
 
Reg.datum: Feb 2009
Inlägg: 29
Älskar också jQuery, men kan ändå vara intressant att lära sig "ren" Ajax för att se hur det fungerar

Men jQuery har många trevliga ajax-funktioner som $.get och $.post, och dessutom kan en del jQuery UI fixa Ajax-anrop, som Autocomplete. Den senare kan vara lite dålig dokumenterad ibland dock.
MattiasW är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-17, 22:44 #7
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
Jo, det skadar absolut inte att lära sig hur saker och ting fungerar bakom fasaden. Det beror förstås också på vilka ambitioner man har och i vilket syfte man lär sig.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-18, 00:34 #8
MRDJs avatar
MRDJ MRDJ är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2006
Inlägg: 1 667
MRDJ MRDJ är inte uppkopplad
Bara ett inlägg till!
MRDJs avatar
 
Reg.datum: Mar 2006
Inlägg: 1 667
Citat:
Ursprungligen postat av Monkboll Visa inlägg
Hej.
Är ju lite av ett fan av jQuery eftersom det är så smidigt.
Hur ser ni på att använda jQuery för ajax calls?
Betydligt enklare en att skriva ren java script.
Finns det några egentliga nackdelar med att använda jQuery biblioteket till detta? Prestandan är väl marginell?
Är det värt att sätta sig in i och lära sig eller hur ser ni på det? Duger jQuery i de flesta fall?

Magnus
Om du har planer på att mobilanpassa din sida kan jag rekommendera jQuery Mobile,
där finns inbyggda funktioner för att läsa in sidor via ajax, fördelen är att det är vanliga a-länkar så även google kan crawla sidorna.

Dem stora utmaningarna med jQuery är just att få det att lira med både mobilanpassade sidor och desctop där man t.ex kör animate och CSS transitions med mera. men det brukar gå att fixa med lite pill.
MRDJ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-18, 11:05 #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 MRDJ Visa inlägg
Om du har planer på att mobilanpassa din sida kan jag rekommendera jQuery Mobile,
där finns inbyggda funktioner för att läsa in sidor via ajax, fördelen är att det är vanliga a-länkar så även google kan crawla sidorna.

Dem stora utmaningarna med jQuery är just att få det att lira med både mobilanpassade sidor och desctop där man t.ex kör animate och CSS transitions med mera. men det brukar gå att fixa med lite pill.
+1

Vi har förutom våra appar gjort en jQuery Mobile-sajt för de som föredrar att använda browsern i touchtelefonen (få vill ha en app för precis allt). Även om ramverket var i Beta när vi körde vår första version så blev det lyckat. Nu är det lite mognare och en del irriterande buggar har fixats.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-04-20, 09:28 #10
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
Jag rekommenderar också jQuery i de allra flesta fall.

Är det bara för att kunna göra AJAX-anrop skulle jag nog bara skapa en vanliga js-funktion för detta dock. Känns onödigt att ladda in hela ramverket då.
Ska man använda jQuery till mer inkluderar jag givetvis det. Selectorerna i jQuery är ju underbara och det känns väldigt omständligt att skriva js utan dem efter att man började med jQuery.
pelmered ä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 06:05.

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