Innledning Objektorientert programmering! Måten objekter opprettes i ECMAScript er ikke akkurat slik det er skapt i et språk som PHP eller C ++. Hvis du har lært den måten objektene er laget i C ++ eller PHP, vet at du ikke ville bare flytte inn ECMAScript objekter sånn (praktisk). Du må lære hvordan objekter opprettes ECMAScript. Det er noen gode nyheter skjønt: det er lettere å lære å lage og bruke objekter i ECMAScript, enn i C ++ eller PHP, hvis det er riktig undervist. I denne artikkelen presentere jeg deg til en tutorial serien på ECMAScript Objects.
Det er ECMAScript Objects skikkelig undervist. Klasse Approach og Prototyping Approach i OOP OOP står for objektorientert programmering. I OOP, ordet, klasse, betyr et sett av variabler og funksjoner som ville fungere sammen. I OOP, og med enkle ord, ord, Object, er klassen, hvor variablene har blitt tildelt verdier og klassen er faktisk brukbare. Objektorientert programmering er programmering, hvorved i stedet for ved hjelp av variabler og funksjoner som hver for seg, er variable og funksjoner gruppert og brukt som grupper. Ordet, klasse, i OOP er lik den ordlisten betydning.
I min ordbok, ordet, Prototype, betyr den første modellen eller design av noe som andre former kopieres eller utviklet. I ECMAScript OOP, har du ikke den klassen; du har, men prototypen. Så langt som hus er bekymret, er en klasse som blåkopi, som utbyggere lese for å bygge mange hus; husene er objektene. I samme tenkning, er prototypen faktisk et hus (en første hus bygget); utbyggere kan se på huset, kopiere og bygge andre hus som er i samme eller med modifikasjon (utvikling). Det er tre måter å skape ECMAScript objekter: Du kan lage et objekt fra en bokstavelig notasjon.
I dette tilfellet, vil du skrive noe sånt som: myObject = {objekt variabler og funksjoner}; Her er myObject variabelen som identifiserer objektet. Objekt variabler og funksjoner er angitt i de {} parentes. De {} braketter og innhold danner bokstavelig. Uttalelsen avsluttes med et semikolon. En annen måte for å skape en ECMAScript gjenstand er fra en konstruktør funksjon; noe som, funksjon theObject () {objekt variabler og funksjoner} I denne kodebiten, er theObject navnet på objektet. En annen måte å skape et ECMAScript objekt er ved arv fra den innebygde ECMAScript objekt.
ECMAScript har et objekt som alle andre objekter er arvet, indirekte. Du vil aldri se dette objektet som du er koding. Selv objektene fra bokstavelig notasjon eller konstruktøren funksjon