I en verden av webutvikling , gjør feil ikke alltid forhindre sider fra lastes helt inn . Hvis Internet Explorer viser "ferdig" for en lastetiden status , men viser en feilmelding informerer deg om at det forventes et JavaScript-objekt , betyr det at det er en syntaksfeil inne i sidens JavaScript-kode som hindrer deg i å se alt sidens utvikleren tiltenkt. Hvordan JavaScript anlegg
JavaScript er et programmeringsspråk som bygger med HTML for å produsere mer fullverdig og interaktive websider . Mens HTML i seg selv er et kodespråk for å definere strukturen og organiseringen av en side , har JavaScript den dynamiske funksjonaliteten til et programmeringsspråk, slik at programmerere kan lage sider som reagerer på brukerundersøkelser og vise forskjellig innhold under forskjellige omstendigheter.
Objects
JavaScript er et objektorientert språk . Dette betyr at JavaScript programmerere kan lage datastrukturer kalt "objekter " for å aktivere avanserte programmet funksjoner for sine egne prosjekter , eller lage biblioteker av disse objekt-filer slik at andre programmerere kan innlemme de samme funksjonene i sine prosjekter. Programmerere kan integrere objektet koden i samme kildekoden fil , i dette tilfellet websiden, som vil kalle objektet . Tilsier imidlertid god programmering stil som utviklerne lagt objekt kode i separate filer . Når programmereren ønsker å bruke objektet i en gitt kilde - kode side , inkluderer han en telefon til objektets fil i sin kildekode.
The Feil
< p> Når en nettleser laster en webside som inneholder JavaScript- elementer , vil den prøve å kjøre koden for disse elementene til å produsere ekstra HTML -kode. Når disse Kodeelementene ferdig utfører, vil nettleseren vise HTML- det har for siden og merke det som "ferdig". Et "objekt forventet" feilen betyr at JavaScript-koden på siden utstedte en oppfordring til et objekt fil som nettleseren ikke kunne finne. Denne feilen vil forhindre at JavaScript-koden fra helt utfører , men nettleseren vil fortsatt gjengi websiden med noen HTML- kode den har , og markere siden som fullstendig lastet .
Festing problemet
Hvis du ikke er en utvikler , men bare surfing et nettsted som gir denne feilen , så er det ingenting du kan selv gjøre for å fikse det. Problemet ligger med JavaScript-koden på siden som trenger en fil som leseren ikke kan finne. Dette kan være fordi programmereren gjort en skrivefeil når han var å skrive ut navnet på objektet filen , fordi han glemte å laste opp objektet filen til serveren , eller fordi han glemte å utstede oppfordringen om objektet filen før referere det i sin kode . Hvis nettsiden inneholder kontaktinformasjon for en webmaster , du kan sende ham og beskrive feilen du støtt til ham slik at han kan løse problemet .