WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   <script> - taggen? vad gäller? (https://www.wn.se/forum/showthread.php?t=1042168)

youheardit 2010-05-22 02:29

<script> - taggen? vad gäller?
 
Hejsan alla goa WN'are!

jo, en enkel fråga ang <script> taggarna och attributerna.

går man in på diverse tutorial sidor inom javascript (som jag jobbar i för tillfället) så har dem flesta olika attributer på script taggarna. Men vad gäller egentligen, eller rättare sagt vad är enklast och vad krävs när det gäller antingen för att hämta en .js fil eller skriva vanlig kod? osv..

likt:
Kod:

<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
Kod:

<script src="/js/jquery-1.4.2.min.js"></script>
Kod:

<script type="text/javascript">alert();</script>
Kod:

<script language="javascript">alert();</script>
Kod:

<script>alert();</script>

crazzy 2010-05-22 04:41

Jag kör alltid på denna varianten:
Kod:

<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
* Language-attributet är ruskigt gammalt
* Bättre att ha jskod i separat fil, mera överskådligt då + kan cachas av browser.

youheardit 2010-05-22 09:09

Citat:

Ursprungligen postat av crazzy (Inlägg 20356247)
Jag kör alltid på denna varianten:
Kod:

<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
* Language-attributet är ruskigt gammalt
* Bättre att ha jskod i separat fil, mera överskådligt då + kan cachas av browser.

jo, den kör jag också på alla mina sidor. men ville bara försäkra mig så att jag int eskriva "type=text/javascript" i onödan! :)

crazzy 2010-05-22 11:12

Citat:

Ursprungligen postat av youheardit (Inlägg 20356255)
jo, den kör jag också på alla mina sidor. men ville bara försäkra mig så att jag int eskriva "type=text/javascript" i onödan! :)

Finns andra typer av script också. Går t.ex. att köra vBscript på en sida som visas i IE.

qson 2010-05-22 11:27

Jag använder mig av
Kod:

<script type="text/javascript" src="script.js"></script>
Har fått uppmaning från flera håll att man ska använda typen application/javascript istället, men kan meddela att det gick en eftermiddag åt att felsöka IE som inte fattar det.
Så kör med text/javascript.

Type-attributet är dessutom obligatoriskt attribut enligt w3c.
Citat:

Ursprungligen postat av W3C
type %ContentType; #REQUIRED -- content type of script language --
...
This attribute specifies the scripting language of the element's contents and overrides the default scripting language. The scripting language is specified as a content type (e.g., "text/javascript"). Authors must supply a value for this attribute. There is no default value for this attribute.

Detta gäller även för script som inte ligger i externa filer.

PHREDATOR 2010-05-23 01:30

Det senaste jag hörde var att man kunde skippa type helt och bara köra med <script> samma gäller style.

Se mer här: http://net.tutsplus.com/tutorials/ht...ing-right-now/

Sen vad som är rätt eller inte vill jag inte gå in och bestämma ;)

tartareandesire 2010-05-23 11:21

Citat:

Ursprungligen postat av PHREDATOR (Inlägg 20356374)
Det senaste jag hörde var att man kunde skippa type helt och bara köra med <script> samma gäller style.

Se mer här: http://net.tutsplus.com/tutorials/ht...ing-right-now/

Sen vad som är rätt eller inte vill jag inte gå in och bestämma ;)

Visst KAN man göra det men det är alltid bättre att skriva korrekt kod.

youheardit 2010-05-23 14:04

så alltså, jag ska fortsätta med att skriva type="text/javascript" attributen om jag har tolkat allt rätt! tack för alla svar! :)

Jimmit 2010-05-25 09:04

Citat:

Ursprungligen postat av tartareandesire (Inlägg 20356391)
Visst KAN man göra det men det är alltid bättre att skriva korrekt kod.

T.o.m. Google kör ju utan type, i princip inga webbläsare har problem med det, så då kan det väl vara värt att skriva renare kod? Eller är jag helt ute och cyklar? :)

youheardit 2010-05-25 09:07

Citat:

Ursprungligen postat av Jimmit (Inlägg 20356663)
T.o.m. Google kör ju utan type, i princip inga webbläsare har problem med det, så då kan det väl vara värt att skriva renare kod? Eller är jag helt ute och cyklar? :)

hmm, kollade nyss Googles källkod och du har rätt, dem kör bara "<script>" och jag antar det är Javascript kod innanför taggarna!


Alla tider är GMT +2. Klockan är nu 23:42.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson