1. Webb workshop 1 : Javascript och jQuery En workshop om hur webbupplevelsen kan förbättras med Klient Kod. Av Kaveh H
2. Vad är javascript bra till? Animationer och effekter som förbättrar upplevelsen på sidan (login på https://www.comviq.se/default.aspx ) Validering av input-fält (tanka kontant på http://www.comviq.se) Ajax-laddning (söktips http://www.google.se) Minska på antal requests mot servern (http://www.tele2.se/foretag/mobiltelefoner.html, http://angliatest5.tele2.se/mobiel/abonnement.html)
3. Nackdelar med javascript Ajax ej SEO-vänligt Blir onödig komplicerad om man gör det ”fel” (http://www.tele2.se/foretag/mobiltelefoner/apple-iphone-4-16gb) Slött på äldre browsers (IE6) Browser inkompabilitet
4. När skam använda server kod istället? Stor mängd data som ska genomsökas (http://www.google.com) Sidor som bör vara SEO-optimerade Landingssidor Informationssidor Validering måste göras på server p.g.a säkerhet Authentisering Integrationer Ajax stödjer ej utomstående domäner
5. När kan javascript/ajax användas på en sida? Interaktiva sidor där gränssnitt tillståndet bör bevaras. (http://www.tele2.se/foretag/mobilabonnemang/lag) Sökning av mindre mängd information (http://www.tele2.se/kundservice/kopstallen-iphone.html)
7. Varför $(’.jQuery’) Väldokumenterat + stor community (http://jquery.org) Löser många problem med browser javascript inkompabilitet Mindre och mer lättläst kod (http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx#tip1) Plugins (http://plugins.jquery.com/) Många hjälp funktioner ($.fn.map, $.fn.inArray, $.fn.a
8. Javascript kodning stöd och verktyg Visual Studio Intellisense. Kodning och felsökning: Firefox Firebug, Google Chrome developer tools, Internet Explorer developer tools.