I en verden af web- udvikling , behøver fejl ikke altid forhindre sider fra fuldstændig indlæsning . Hvis Internet Explorer viser " gjort" for en sides load status, men viser en fejlmeddelelse fortæller dig, at det forventede en JavaScript objekt , betyder det at der er en syntaksfejl i sidens JavaScript-kode , der forhindrer dig i at se alt, hvad sidens udvikleren beregnet . Hvordan JavaScript arbejder
JavaScript er et programmeringssprog , der integrerer med HTML at producere mere fuldt udstyret og interaktive websider. Mens HTML i sig selv er et kodesprog til at definere strukturen og organisationen af en side , JavaScript har den dynamiske funktionalitet af et programmeringssprog , så programmører kan oprette sider , der reagerer på brugerens input og vise forskelligt indhold under forskellige omstændigheder.
< Br >
Objects
JavaScript er et objekt- orienterede sprog . Det betyder, at JavaScript programmører kan skabe datastrukturer kaldet " objekter " for at aktivere avancerede programfunktioner til deres egne projekter , eller oprette biblioteker af disse objekt filer , så andre programmører kan indarbejde disse samme funktioner i deres projekter . Programmører kan integrere objektet kode i den samme kildekode fil , i dette tilfælde den webside , der vil kalde objektet. Men god programmering stil dikterer, at udviklerne sætter objekt kode i separate filer. Når programmøren ønsker at bruge objektet i en given kildekode siden , han indeholder en opfordring til objektets filen i hans kildekode.
The Fejl
< p > Når en browser indlæser en webside, der indeholder JavaScript elementer , vil det forsøge at udføre koden for de elementer til at producere ekstra HTML-kode. Når disse kodeelementer færdig udførelse , vil browseren vise HTML har det for siden og markere det som " færdig ". En " objekt forventet " fejl betyder, at JavaScript-kode på siden udsendt en opfordring til et objekt -fil som browseren ikke kunne finde . Denne fejl vil forhindre JavaScript-kode fra helt udføre , men browseren vil stadig gøre websiden med nogen HTML-kode det har og markere siden som helt fyldt .
Montering af Problem
Hvis du ikke er en udvikler, men blot gennemser et websted, der producerer denne fejl, så er der intet du kan personligt gøre for at ordne det. Problemet ligger hos JavaScript-kode på siden behøver en fil, som browseren ikke kan finde . Dette kan være fordi programmøren lavet en tastefejl , da han skriver ud af navnet på objektet filen , da han glemte at uploade objekt fil til serveren, eller fordi han glemte at udstede indkaldelsen af det objekt fil, før henvisninger det i hans kode . Hvis webstedet indeholder kontaktoplysninger for en webmaster , kan du e-mail ham og beskrive den fejl, du stødt på ham , så han kan løse problemet.