webForumDet fria alternativet

Ska JavaScript skrivas med små bokstäver?

6 svar · 430 visningar · startad av Calevan

CalevanMedlem sedan maj 20031 173 inlägg
#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>
nitro2k01Medlem sedan aug. 20039 342 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)

CalevanMedlem sedan maj 20031 173 inlägg
#3

tack för ett bra svar!

GuffaMedlem 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.

CalevanMedlem 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">
GuffaMedlem 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">
CalevanMedlem sedan maj 20031 173 inlägg
#7

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

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)