IntroductionA JSON fil er en fil på en web-server, der har bare en JavaScript-objekt bogstavelig (se nedenfor). Indholdet af denne fil normalt hentet af Ajax til klienten browser. På klientbrowseren det er tildelt en JavaScript global variabel, og så danner et JavaScript objekt ved "bogstavelig notation". JavaScript-kode bosiddende på klienten browseren kan derefter bruge egenskaber og metoder i den downloadede JSON fil. JavaScript objekt ved Literal NotationConsider følgende erklæring: var myVar = "gode" Den højre operand af ovenstående udsagn er en streng bogstavelig.
Den venstre operand erklæringen af en variabel. Tegnstrengen er tildelt variablen. På samme måde kan du få et objekt bogstavelig tildelt til en variabel. Syntaksen er, Var mitObjekt = {egenskaber og metoder}; Her venstre operand erklæringen af en variabel, som er navnet på objektet. Den højre operand består af egenskaber og metoder af objektet indesluttet i krøllede parenteser. Den højre operand er genstand bogstavelig
Bemærk:. Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected].
Det vil sige, kontakt mig for det mindste problem, du har om, hvad du er reading.Object Literal ExampleThe følgende kode er et XHTML dokument, der har et objekt ved bogstavelig notation: "https://www.w3.org/TR/xhtml1/DTD /xhtml1-strict.dtd "> ClickI har offentliggjort en artikel med titlen, Oprettelse JavaScript Objects af Literal notation. Du vil måske læse denne artikel først for bedre at forstå JavaScript objekter vha Literal notation. I denne artikel vil jeg koncentrere mig om arten og anvendelsen af JSON file.In ovenstående kode, objektet har to ejendomme og to metoder.
Navnet på den første egenskab er, X; det holder nummeret, 2. Navnet på den anden ejendom er, y; det holder nummeret, 3. Navnet på den første metode, er addMtd; det tilføjer de to tal. Navnet på den anden metode er, multMtd; it firkanter summen af de to tal (ved hjælp multMtd metoden definition). Så når multMtd metoden kaldes, returnerer kvadratet af summen af de to tal. Det gør den ved at kalde addMtd metoden to gange og multiplicere resultaterne fra addMtd metoden. Husk, at addMtd metoden tilføjer to numbers.After objektet i koden, har du erklæringen, svaret = myObj.
multMtd (); Denne erklæring kalder multMtd metoden og tildeler resultatet (kvadratet af summen af tal) til den nye variabel, answer.There er en knap i koden. Når du klikker på knappen, bliver værdien af svaret vises (ved browseren). JSON fileA JSON fil er en fil på serveren. Navnet på filen har udvidelsen, ".json". Indholdet af filen er den højre operand af et JavaScript-objekt ved bogstavelig notation. Vi kan gøre den højre operand af det ovennævnte formål indholdet af et JSON fil. I dette tilfælde indholdet af JSON fil vil simpel be: {x: 2, y: 3, addMtd: function () {afkast (this.
x + this.y)}, multMtd: function () {tilbagevenden (dette .addMtd () * this.addMtd ())}} Så hvis ovenstående er indholdet af din JSON fil, så XHTML dokumentet bliver, "https://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd ">
NET - C # - Brug usercontrols som Ma…