Deviņdesmito gadu vidū Netscape izstrādātāji izveidoja vienkāršu skriptu valodu, ko izmantot kā rīku, lai padarītu vietnes interaktīvākas un saistošākas. Šī valoda galu galā tiks pazīstama kā Javascript. Daudzi lietotāji mūsdienās nezina, ka e-pasta klienta vai sociālā tīkla vietnes līdzekļi, no kuriem viņi ir atkarīgi, ir tūkstošiem gudras un sarežģītas Javascript programmēšanas rindu rezultāts.
Iekšējais Javascript
Lai Javascript kods darbotos ar savu burvību, tas kaut kādā veidā ir jāiekļauj pareizajā vietā konkrētā tīmekļa lapā, kad lapa tiek ielādēta. Iekšējais Javascript kods ir kods, kas tiek ievietots jebkurā tīmekļa lapas vietā starp HTML tagiem. Daudzi tīmekļa izstrādātāji izvēlas ievietot savu Javascript kodu pirms taga.
Dienas video
Ārējais Javascript
Javascript kodu, kas ievietots failā atsevišķi no HTML koda, sauc par ārējo Javascript. Ārējais Javascript kods tiek rakstīts un izmantots tāpat kā iekšējais JavaScript kods. Faila paplašinājumam ir jābūt “.js”, lai gan praktiski jebkurš cits paplašinājums darbojas mūsdienu pārlūkprogrammās. Viena svarīga atšķirība: ārējo kodu nedrīkst ievietot starp tagiem, pretējā gadījumā kods nedarbosies.
Tīmekļa pārlūkprogrammai ir jāzina, ka tai ir jāielādē ārējais kods. Tīmekļa lapā ir jābūt šādiem HTML tagiem, kas atsaucas uz skriptu:
URL norāda tīmekļa serverim, kur atrast un ielādēt Javascript kodu.
Iekšējā Javascript priekšrocības
Ja Javascript rindiņu skaits ir salīdzinoši mazs, tīmekļa lapa ar iekšējo Javascript tiek ielādēta ātrāk nekā lapas, kurām ir jāatsaucas uz ārējo kodu. Tas ir tāpēc, ka, kad tīmekļa pārlūkprogramma ielādē lapu un saskaras ar atsauci uz ārējo kodu, tai ir jāiesniedz atsevišķs pieprasījums tīmekļa serverim, lai tas ielādētu kodu.
Ārējā Javascript priekšrocības
Ja vairākās vietnes lapās tiek izmantots identisks kods, ārējie Javascript faili ir noderīgi. Atsauce uz ārējo kodu jāiekļauj tikai tajās lapās, kurām šis kods faktiski ir nepieciešams. Ja mainās Javascript kods, ir jārediģē tikai viens fails; izmaiņas ir uzreiz pieejamas visām lapām, kurām nepieciešams kods. Javascript glabāšana ārējos failos arī atvieglo vietņu uzturēšanu: lapas ir mazāk pārblīvētas, un tīmekļa izstrādātājam ir mazāk koda rindiņu, lai veiktu nepieciešamos labojumus. Mazāks HTML koda rindiņu skaits var arī palīdzēt meklētājprogrammu zirnekļiem rūpīgāk indeksēt jūsu vietni un atrast svarīgus atslēgvārdus.
Visbeidzot, ja apmeklētājs pāriet uz citu lapu, kurā ir tās pašas ārējās Javascript atsauces, otrā lapa tiks ielādēta ātrāk, jo lietotāja pārlūkprogramma būs kešatmiņā vai saglabājusi Javascript failu lokāli.