WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Visa/dölj med hjälp av Ajax? (https://www.wn.se/forum/showthread.php?t=29955)

tartareandesire 2008-06-16 23:12

En grej man bör tänka på när det gäller Ajax är att man bör vara mer restriktiv om ens sajt är internationell och responstiderna relativt höga.

eliasson 2008-06-16 23:44

Citat:

Ursprungligen postat av martine
Citat:

Ursprungligen postat av eliasson
Jag skulle rekommendera dig att kolla på http://www.jquery.com som är ett Javascript libary - otroligt smidigt.
I din förfrågan så hade kodraden varit, och håll nu i dig:
Kod:

.#div.toggle;
...smidigt va? :-)

Det går lika väl att skriva PHREDATORs lösningsförslag på en rad om man skulle önska - och då slipper man ett bibliotek som måste parsas för ett sådant litet problem. Jag tycker dessutom inte att koden ovan särskilt mycket snyggare - och definitivt inte en enklare lösning i det här fallet om man kan sin javaskript. jQuery är säkert praktiskt ibland men för så enkla saker som detta finns det ingen anledning att använda ett pseudospråk som jQuery.

Givetvis så är det inte nödvändigt att använda ett libary om man nu endast ska utföra det han efterfrågar om ovan, men man kan då även t ex använda toggle("slow") för att få en mera interaktiv sida, utan då att behöva kompetera med mera kod.

I övrigt så anser jag inte att det är specielt "tungt" att klienten laddar hem en 30KB stor fil, och parsa dem på dagens datorer.
Genom att använda sig av t ex jQuery så blir allt genast mycket lättare.

tartareandesire 2008-06-17 00:27

Jag vet inte om jag tycker allt blir lättare med jQuery, däremot går det ju snabbare att skriva koden. Personligen föredrar jag dock att ha allt skrivet i klartext så undviker för det mesta jQuery och andra liknande bibliotek. Tycker mest det är till skada om det är flera som ska på koden, nu eller i framtiden.


Alla tider är GMT +2. Klockan är nu 05:00.

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