AJAX Användbarhet riktlinjer
Många användbarhet experter har kritiserat AJAX med att påpeka när det gör ont användbarhet. Även om det är möjligt för AJAX att ha ett liknande resonemang, tror jag inte AJAX i sig gör ont användbarhet, det är bara att många utvecklare har fel fokus när du lägger AJAX till sina webbplatser. Fokus på slagord och den senaste resulterar i fina demos men inte nödvändigtvis lätt att använda webbplatser. Webbutveckling alltid bör användaren fokuserade, lägga AJAX till mixen bör inte ändra på det. När du använder AJAX, hålla följande riktlinjer i åtanke, och du kommer att sluta med en mycket användbar webbplats eller webbapplikation:
Följande avsnitt omfattar samtliga punkter mer i detalj. Håll Användarens Förväntningarna i MindAtt hålla användarens förväntningar i åtanke är en bred riktlinje, men det är också en viktig en. På den enklaste nivån, innebär det inte att ändra hur saker och ting fungerar utan att låta användaren veta. I de flesta webbsidor är knappar används för att skicka in dokument, så har någon annan åtgärd, t.ex. att klicka på en hyperlänk, att lämna in en blankett kan vara förvirrande för användarna. Denna regel gör sig gällande på en plats där du omdefiniera det vanliga sättet en webbplats fungerar. Ett område där du har svårt förväntningar tid möte med bookmarking och Tillbaka / Framåt-knappen verksamhet, i många fall är dessa dock inte längre fungerar, och du behöver nya sätt att stödja bookmarking i din ansökan. Denna riktlinje innebär inte att du måste ändra hur användaren interagerar med din sida, det betyder bara att du måste arbeta för att förse användaren med tillräcklig feedback så att han eller hon vet vad som pågår. Ge feedback till åtgärderNästa riktlinje fokuserar på att ge feedback som en AJAX är begånget. Med denna feedback, användarna vet att en del åtgärder har happenedeven om det inte fungerar som förväntat. I en grundläggande webbprogram, visar sida reload att något händer. I ett AJAX-program tar vi bort den ladda om, så vi måste ersätta denna feedback. Denna feedback mekanism varierar från en lastning meddelande i hörnet av skärmen som liknar det böljande flagga som används i Internet Explorer för att visuellt framhäva delar av sidan som har ändrats. I många fall vill du använda flera metoder, till exempel visar en standard lastning låda medan den nya innehåll som ska sändas och sedan lyfta fram den del av sidan som uppdaterades. Att ge feedback håller din ansökan känsla sönder. När någon klickar på en länk, han eller hon förväntar sig att något ska förändras, utan feedback är det lätt att missa vad som hände. Bibehåll Användarens fokus när Lägga till innehållNär du lägger feedback till din AJAX-program, undvika att störa användarens fokus. Detta användbarhet riktlinje är särskilt viktigt när du använder popup-meddelanden, men det får aldrig användas förutom i områden där omedelbara åtgärder krävs. Här är några punkter att tänka på när du funderar på att upprätthålla en användares fokus på ett område:
Som en användare interagerar med din sida, kom ihåg att han eller hon styr samspelet, inte för dig, om ditt meddelande inte är tillräckligt viktig för att kräva omedelbara åtgärder, inte trycka in den i användarens fokus förtid. Håll Möjlighet att ångraMånga AJAX-program försöker outthink sina användare genom att automatiskt spara data som behövs eller att lämna in ett formulär utan att klicka på en knapp. När detta är gjort, kan det vara effektivt, men du måste hålla användarens förväntningar i åtanke vid tillämpningen av dessa tekniker. Användarna är vana vid en förlåtande Web miljö där de kan helt enkelt återställa ett formulär om den nuvarande ingången är felaktig. När du lägger AJAX, måste du hålla den nivån om förlåtelse, insatser bör alltid ångras. Autosave är en av de värsta syndarna i detta område, men det är lätt fastställbara genom att lägga till en Reset-knappen på en autosave form eller utsätta historia sparar. Veta om du håller på att utveckla ett program eller en webbplatsNär du utvecklar med AJAX, är det viktigt att veta om du skapar ett program eller en webbplats. Om du utvecklar ett program med fokus på att ha den fungerar som en infödd ansökan, efter det mänskliga gränssnittet riktlinjer för TARGET: s system är ofta en bra idé. Om du utvecklar en webbplats, strävar efter att ha ditt arbete passar standard känsla och modell för samverkan. Denna inriktning hjälper ställa användarens förväntningar och kommer att göra gränssnittet mer Lärbar eftersom användaren kommer att ha en korrekt referensram mot att jämföra det. Använd endast AJAX där den har störst effektAJAX är ett kraftfullt verktyg, men det bör vara endast en del av din webbutveckling arsenal. Se alltid till att inte överanvända AJAX. Den bör användas på områden där dess extra förmåga tillhandahålla tillräckligt fördelar för att övervinna sina nackdelar. Ett exempel på ett sådant område är att bryta bokmärken inom en sida. AJAX är ett bra verktyg för att uppdatera en del av en pagejust ladda förändrats contentbut det bör inte användas för att ladda en hel sida. Normal sidor fungera alldeles utmärkt och kommer att bli lika snabbt som att ladda sidan med AJAX. När du fattar beslut om med AJAX, leta efter ett problem som måste lösas, inte bara på platser där det kan vara möjligt att använda AJAX. Ha en plan för dessa användare Utan XMLHttpRequestDen sista användbarhet riktlinje är att ha en plan för användare vars webbläsare kan inte utföra AJAX verksamhet. Oavsett hur användbar en ansökan, om användaren inte kan köra det, det är meningslöst. För interna applikationer, är detta sällan ett problem eftersom en viss webbläsare kan krävas, men det är inte alltid en bra idé för en massmarknad webbplats. Om du använder AJAX bara att öka långsamt uppgifter, en enkel lösning är att hålla stödet för den långsammare icke-AJAX drift. Men om mycket av din webbplats beror på AJAX, behöver du antingen skapa en icke-AJAX version eller för att hålla icke-AJAX användare av din webbplats. Användare som använder webbläsare som inte stöder AJAX bör alltid åtminstone få meddelanden om att vissa åtgärder inte kommer att fungera för dem. När du lägger AJAX, se till att förstå din målgrupp. Även om AJAX har brett stöd, fungerar den inte i alla webbläsare (särskilt mobil typ), och du vill inte låsa ute någon del av din publik utan att ta konsekvenserna. en artikel som lagts fram av Dave Bowers
|
|||||
|