@stilmall {

twitter: Jag har nu lagt till mig på SIS-Index "Twitter-index": http://bit.ly/aMUWrM 2010-03-06;

}

Javascript på standardsätt

Äntligen har jag hittat den. Den lilla kursen som gör att allt blir solklart när det gäller att separera funktionalitet från struktur och presentation. Detta är ju som förut sagts en viktig del i webstandardsättet att koda. Jag har jobbat på det här sättet i det mesta jag gjort under senaste året, men är absolut inte fullärd. I bruksanvisningen Unobtrusive Javascript finns beskrivande text blandat med enkla och eleganta exempel. Huvudregeln i detta sätt att jobba är Never, under any circumstances add Javascript directly to the document.. Det enda javaskript man ska behöva se i ett html-dokument är detta:
<script type="text/javascript" src="scripts.js"></script>
Alla anrop som förut har gjorts i <a href="javascript:makeit()"> eller onclick="makeit()" kan plockas bort och ersättas av skript i en javascriptfil.
Detta är bra! Enkelt och avancerat! Läs och lär!

Spara eller dela med dig

  • Facebook
  • del.icio.us
  • Pusha
  • Bloggy
  • TwitThis
  • Google
  • Live
  • LinkedIn
  • Maila artikeln!
  • Skriv ut artikeln!
Den här artikeln skapades den och den är kategoriserad under standard. Om du vill kan du följa alla svar i en RSS 2.0-ström. Annars kanske du kan lämna en kommentar, eller en trackback från din egen site.

6 kommentarer till Javascript på standardsätt

  1. Tack!!! Det var precis det jag behövde veta. På mina två gallerisidor hade jag lagt in både länk till script.js + själva scriptkoden och det visade sig – tack vare din länk – vara helt galet. Man lär sig något nytt varje dag :)

    Kommenterat av Åsa — 20 februari 2005 klockan 20.47

  2. Generellt sätt håller jag med till 100%, det ska verkligen separeras så långtdet går och när det är lämpligt.

    Däremot är jag inte helt säker på att man vill kräva att besökaren måste ha JavaScript påslaget bara för att man lägger på events automatiskt på olika element.

    Dessutom finns det fall där variablernas värden kommer från serversidan (t ex i ASP, ASP.Net eller PHP) och då ser jag det som helt ok att (enbart) ha variabelns värde i sidan. T ex:
    var strValue = ””)
    Givetvis ska resten av scriptet i dessa fall fortfarande ligga i en extern JavaScript-fil.

    Kommenterat av Robert Nyman — 01 april 2005 klockan 21.45

  3. Koden ovan blev escapad, men strValue skulle vara lika med värdet i en servervariabel eller t ex en asp:Literal i ASP.Net.

    Kommenterat av Robert Nyman — 01 april 2005 klockan 21.47

  4. ska vi se hur detta slutar

    Kommenterat av Millus — 30 april 2006 klockan 08.00

  5. Jag har försökt till att länka till en js fil sominnehåller denna kod från en html sida med denna kod
    men jag får inte det till att fungera.
    Kan du hjälpa mig
    Tack på förhand. Håkan

    Kommenterat av Håkan — 18 maj 2006 klockan 18.49

  6. Den här sidan har en image map med några ”hotspots” som används för att göra ”drop-down”-menyerna. Jag har provat att länka till javascriptfilen utan att få det att funka. Går det inte att göra det om scriptet jobbar ihop med en image map?

    Kommenterat av Frisse — 21 juni 2006 klockan 16.16

kommentera Javascript på standardsätt

facebook facebook twitter delicious youtube vimeo flickr posterous friendfeed brightkite linkedin last.fm bloggy gowalla