webForumDet fria alternativet

Ska JavaScript skrivas med små bokstäver?

JavaScript

6 svar · 430 visningar · startad av Calevan

Medlem sedan maj 20031 173 inlägg
Frågan#1

Har denna koden och började fundera lite, hur ska man skriva ska man använda "if", "If" eller "IF"? ska man skriva .value eller .Value ? inte för att det spelar så stor roll, men något kanske är mer korrekt?

tack!

 <script language="JavaScript" type="text/javascript">
  <!--
   function checkform(){ 
    If (Document.formSkickaKommentar.formKommentar.Value==''){ 
     Alert('Du glömde skriva din kommentar'); 
     Return False; 
    } 
    If (Document.formSkickaKommentar.formSkribent.Value==''){ 
     Alert('Skriv ditt namn'); 
     Return False; 
    }
   }
  // -->
 </script>
Medlem sedan aug. 20039 340 inlägg
#2

javascript i language="javascript" ska vara små bokstäver.
Inbyggda kodord, utom vissa objekt, som motsvarar klasser (t ex Math, String, Date) ska skrivas med små bokstäver.
Funktioner och property values ska i regel börja med liten bokstav, men sen ska varje ord börja med stora bokstav (t ex document.getElementById)
I egna variabelnamn kan du ha vilka kobinationer av stora och små du vill, men javascript skiljer på stora och små bokstäver, så skriva likadant överallt. (myVar är något annat än myvar)
Det är rekommenderat att du följer normen och skriver variabelnamn med liten bokstav i början och en stor bokstav i varje (attDuSkriverSåHär)

Medlem sedan maj 20031 173 inlägg
#3

tack för ett bra svar!

Medlem sedan juni 2004533 inlägg
#4

Javascript är skiftlägeskänsligt. Alla kommandon och namn måste alltså skrivas med rätt skiftläge på alla tecken.

HTML är inte skiftlägeskänsligt.

<script type="text/javascript">
är alltså samma sak som:
<SCRIPT TYPE="TEXT/JAVASCRIPT">

I XHTML ska det dock vara gemener, alltså det första alternativet.

Egenskapen language i script-taggen finns i HTML 3.2 (från 1997). Ifall du använder en modernare version så ska du använda type istället.

Medlem sedan maj 20031 173 inlägg
#5

jag skriver i xhtml1.0 är det inte denna taggen jag ska använda då altså?

<script language="JavaScript" type="text/javascript">
Medlem sedan juni 2004533 inlägg
#6

Egenskapen language avskaffades alltså i html 4.0 till förmån för egenskapen type.

Den här taggen ska du använda:

<script type="text/javascript">
Medlem sedan maj 20031 173 inlägg
#7

okay. tack för ännu ett bra svar!

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)