Skirtumas tarp vidinių ir išorinių Javascript

click fraud protection

Dešimtojo dešimtmečio viduryje „Netscape“ kūrėjai sukūrė paprastą scenarijų kalbą, kurią naudojo kaip įrankį, kad tinklalapiai būtų interaktyvesni ir patrauklesni. Ši kalba galiausiai bus žinoma kaip „Javascript“. Daugelis vartotojų šiandien nežino, kad el. pašto programos ar socialinio tinklo svetainės funkcijos, nuo kurių jie priklauso, yra tūkstančių sumanaus ir sudėtingo „Javascript“ programavimo eilučių rezultatas.

Vidinis Javascript

Kad „Javascript“ kodas veiktų savo magiškai, jis turi būti kažkaip įtrauktas į tinkamą vietą tam tikrame tinklalapyje, kai puslapis įkeliamas. Vidinis „Javascript“ kodas yra kodas, patalpintas bet kurioje tinklalapio vietoje tarp HTML žymų. Daugelis žiniatinklio kūrėjų pasirenka „Javascript“ kodą įdėti prieš žymą.

Dienos vaizdo įrašas

Išorinis Javascript

„Javascript“ kodas, patalpintas į failą atskirai nuo HTML kodo, vadinamas išoriniu „Javascript“. Išorinis Javascript kodas rašomas ir naudojamas taip pat, kaip ir vidinis Javascript. Failas turi turėti plėtinį „.js“, nors praktiškai bet kuris kitas plėtinys veikia šiuolaikinėse naršyklėse. Vienas svarbus skirtumas: išorinio kodo negalima dėti tarp žymų, kitaip kodas neveiks.

Žiniatinklio naršyklė turi žinoti, kad jai reikia įkelti išorinį kodą. Tinklalapyje turi būti šios HTML žymos, nurodančios scenarijų:

URL nurodo žiniatinklio serveriui, kur rasti ir įkelti „Javascript“ kodą.

Vidinio Javascript pranašumai

Jei „Javascript“ eilučių skaičius yra palyginti mažas, tinklalapis su vidiniu „Javascript“ įkeliamas greičiau nei puslapiai, kuriuose turi būti nuoroda į išorinį kodą. Taip yra todėl, kad žiniatinklio naršyklei įkeliant puslapį ir aptinkant nuorodą į išorinį kodą, ji turi pateikti atskirą užklausą žiniatinklio serveriui, kad šis gautų kodą.

Išorinio Javascript pranašumai

Jei identiškas kodas naudojamas keliuose svetainės puslapiuose, išoriniai Javascript failai yra naudingi. Jums tereikia įtraukti nuorodą į išorinį kodą tuose puslapiuose, kuriems iš tikrųjų reikalingas šis kodas. Pasikeitus Javascript kodui, reikia redaguoti tik vieną failą; pakeitimai iš karto pasiekiami visuose puslapiuose, kuriems reikalingas kodas. „Javascript“ saugojimas išoriniuose failuose taip pat palengvina svetainių priežiūrą: puslapiai yra mažiau netvarkingi, o žiniatinklio kūrėjas turi mažiau kodo eilučių, kad galėtų atlikti reikiamus pakeitimus. Mažiau HTML kodo eilučių taip pat gali padėti paieškos sistemos vorams nuodugniau indeksuoti jūsų svetainę ir rasti svarbių raktinių žodžių.

Galiausiai, jei lankytojas pereina į kitą puslapį, kuriame yra tos pačios išorinės „Javascript“ nuorodos, antrasis puslapis bus įkeliamas greičiau, nes vartotojo naršyklėje bus išsaugotas „Javascript“ failas lokaliai.