Computeren, Programméiere
Language Format: Beschreiwung, Beispill
Verännerlechen, flamenden Ofgrond, an Objeten - eng Gewunnecht a praktesch Form vun Daten Presentatioun. Beschreiwen déi am Browser zu Javascript geholl Daten déi net onbedéngt Sprooch PHP Server maachen. Language Format erlaabt dir hinnen an eng ganz ze sicht, an net op der programméiere Sprooch ze duerchbriechen. D'Donnéeë sinn an engem hien huet misse vum "Numm = Wäert" ëmgerechent. De Wäert vun all vun hinnen kann och eng Sammlung vun deene Puer ginn.
Adoptéiert Language verbonne mat Klameren an Javascript Objeten. De Fonds ass ganz gerechtfertegt, well Language = Zweck mellen Javascript Format. An de leschte Joren, virun allem dynamesch, huet vill geännert. Dat war dat fir eng bestëmmten Zweck hunn, bréngt oft exzellent Resultater an opgemaach an neien Horizont.
Datenaustausch: de Browser - Server
Ajax Technologie huet traditionell, normal update ginn déi ganz Säit ass net méi populär. De Visiteur, de Site Ouverture, Initiaten enger Serie vun partiell Daten Austausch, wann e puer Säiten nëmmen am Plaz variéieren dass Dag ass.
Et gegleeft, datt d'krut Language mat et assoziéiert Ajax, mä eigentlech enger Associatioun Javascript flamenden Ofgrond an Zweck mellen (besonnesch Siwebiergen Beschreiwung a Gebrauch vun Objeten) si vill méi mat der Verhältnis vun Language, wéi Datenaustausch tëscht dem Browser an de Server.
Well den Inhalt vu Säiten vun zäitgenëssesch Siten wierklech "massive" (ëmginn) ginn huet, an d'Effikacitéit vun der Format fir Datenaustausch huet op speziell Bedeitung geholl. Mir kënnen net soen, datt déi nei Language Representatioun vun der Daten huet, mä de Fait, dass hien laang Element Javascript Siwebiergen schonn no ass essentiel.
D'Benotzung vun der Kyrillesch Alphabet Verännerlechen an enger jonker - ganz onerwaart Phänomen (lächerlech), mee se schafft an rezent Versioune Bauoffall kommen, Firefox, an och, am Internet Explorer 11.
Kyrillesch a Language
Natierlech, ass eng komplett onerwaart Phänomen ze benotzen net wäert déi un wéi einfach d'Wäerter vu Verännerlechen an Russesch Bréiwer opgeholl, an gibberish war, wat kann ech iwwert d'Nimm soen, besonnesch auslännesch.
Et ass dubiosen dass d'Initiativ an Ënnerstëtzung vun Kyrillesch Nimm Strofraum de Browser Ëmwelt, mat deem hien muss permanent Laascht. Mä dëse Fait verdéngt Opmierksamkeet fir den einfachen Grond dass de Language Format - et eng Chance ass d'Nimm a Wäerter ze schreiwen wéi Dir op d'Entwéckler wëll. Dat ass wichteg, well an all Problem Beschreiwung Beräich vun Applikatioun wéi et néideg ass, immens simplifies Debugging an verklengert Feeler.
Egal wat fir enger Basis syntactic Innovatioun haten - Language, ass et wichteg, datt et eng legal riets an engem real Geleeënheet huet d'Linn fir säi: "all Numm = all Wäert."
Mir mussen Wallfahrt op d'Javascript Sprooch bezuelen: datt Siwebiergen gëtt net d'Entwéckler verlaangen an dat heescht näischt Klo. Entwéckler fräi benotzt Sprooch Siwebiergen fir optimal Équipe vun den Daten Modell an der Algorithmus se benotzen.
PHP a Language
Huelen Daten am Language Format, de Server (via PHP, besonnesch) erlaabt hinnen ze verschaffen wéi et ass an d'Resultat zréck op de Browser am selwechte Format zu zréck. Source vill PHP:
- $ CJSON = vill ( "engem" => "Alfa", "B" => "Beta", "g" => "Gammablëtz").
Ëmwandlung engem Language Format fir Transmissioun dem Browser:
- $ CJS = json_encode ($ cJSON) .
Resultat:
- { "E": "Alfa" , "b": "Beta", "g": "Gammablëtz"}.
Erlaabt an photo gären dës Distanz.
Hei gemaach vun der vill en neit Element "un sech" mat automateschen Index "0", an dann nach eng Kéier mat deem "Z" Index dobäi war.
Ëmgedréit, et gesäit Funktioun - json_decode () där enger Language String an engem PHP vill. Ähnlech Resultater kënne vun manipuléiert de PHP Funktiounen erreecht ginn: implode () an explodéieren (). An e puer Fäll ass dat Optioun preferable un.
gären Niveau
D'Elementer kann wéi de Browser-Säit oder Server Säit an all aner gemaach ginn. An Praxis Language Format (Beschreiwung RFC 4627 Norm) gëtt vill méi wéi 4 Niveauen vun gären, mä soll dës Méiglechkeet net Mëssbrauch.
Et ass am beschten un ni iwwer d'Grenzen vun raisonnabel ass goen, et mécht de Code liesbar, méi einfach ze firën a Versteesdemech vun anere Entwéckler.
Language kann op d'Donnéeën Strukture gedroen ginn, datt der XML- einfach, souwuel Mënschen a Computeren verstan. Dat ass richteg, wann de Montant vun Donnéeën ass kleng an der gären Niveau vun der Entwéckler hutt clever auszeginn. An all anere Fäll, d'Zuel vun Klammeren Grof an der Struktur vun den Donnéeën ass schwéier wéi de Browser-Säit an Server-Säit verstoen.
Language Fichieren
Uwendung vun Language an Praxis oft ass net un der Perceptioun vun sinn kuerz String limitéiert. All Daten Struktur sinn ëmmer pragmatesch. Gläichzäiteg Language kann effektiv an der real Daten vum Problem (Staat Projet) applizéiert ginn, wéi och fir d'Ëmsetzung vun temporärer Donnéeën (Cache Objet).
Staat Betriber a Language-Format: Beispill
Normalerweis, Originalopnahm iwwer eng Persoun - e Numm, Virnumm, Gebuertsdatum, Beruff, Educatioun, ... an e puer méi unpretentious Wäerter. Och am exigent Firmen Rekord vun eng Persoun net eng Dosen oder zwee Felder däerfte. Dës Aart ass disponibel a kann an enger Datebank hannertenee gesat ginn.
Wann d'Firma puer Leit beschäftegt - ass eng Saach, mä wann Zénger vun dausende - ass eng aner relativ. Dir kënnt och weiderhin der Datebank ze benotzen, mä et an engem Fichier hält kuckt méi praktesch a méi leeschte konzentréiert.
Dateiformat Language - e Einfache Text Fichier. De Fall mam Personal, gutt. Liesen et ëmmer méiglech ass. Open an Ännerung ass och an all Text Redakter sinn, datt net d'Gewunnecht net hunn hir propriétaire Informatiounen am Fichier Inhalt ze sëtzen. Generell, * .json - et ass reng Text am Browser, an am Fichier - String.
D'Bild weist e Cache Objet, eng Foto Beispill grënnen.
Dat ass e Beispill vun Fichier Inhalt generéiert Siten Faarf Drécken Volumen op mugs a Keramik ubitt. Natierlech, mat engem Language-drënner ze décidéieren Dir se oppen, wierklech Problemstoffer. Allerdéngs, an dat Fäll an ähnleche, Problemer mat engem Fichier liesen Ressort: PHP liest de Fichier, heureux et a Condé de Browser. Verännert Visiteur Donnéeën ass fir de Server hannescht a schrëftlech zréck.
An dësem Ausdrock, schéngt de Gebrauch vum Fichier als Variabel datt Strofraum de Code gespäichert ass. Wann néideg, ass de verännerleche de Wäert vun der Datei zougewisen, an wann et vun der Visiteur am Dialog gewiesselt ass, fir de Site gëtt, gëtt all Ännerungen gespäichert ginn, wéi et ass. Net néideg ze liesen an d'Inhalter vun der Datei z'iwwerpréiwen.
Language ass oft fir de Stockage an Notzung vun vertraulech Informatioune benotzt - ass Personal net, ass et net néideg entweder d'Entwéckler oder Site Visiteur ze gesinn.
XML a Language
"All a gutt Zäit" - klassescher Wëssen, och virun programméiere fir mëschten geholl. "Net dass ass et net nëmmen" - dat war och ier Leit déi éischt Ido identesch Programm an eng kënschtlech Sprooch geschriwwen.
Donnéeën Formater schéngen op d'Besoin'en a sinn op der erreecht Wësse baséiert. An HTML - sengem Wee, an XML - huet seng eege Manéier, a Language - Javascript Zweck ass Logik zu anere Sproochen verlängert. Ze vergläichen eent mat deem aneren ass net déi bescht Besatzung. Fir all seng eegen.
XML hei mat hir Aufgaben eens an Geschicht ënnergoe ass kloer net ze ginn. A Language war bis 2006 benotzt, just net all Entwéckler et seng Flicht verschidden Optiounen presentéieren hir Donnéeën ze erklären considéréiert huet.
Et waren Fäll an Praxis wann Basis geschriwwe war Programmer benotzt nët Language wéi esou, mä perfekt Puer "Numm = Wäert" raumen a maachen hinnen sinn algorithms op der rietser Zäit fir fit.
Special Zeechen ( «` »,« ~ »,« | », ...) an Daten Formater
D'Gewunnecht vu schaffen mat enger Associatioun flamenden Ofgrond an Objeten an Javascript mécht benotzen Language natierlechen a komfortabel. Et ass wierklech eng flott Format, mä de Spiller drop agestallt a Verbindung ze deelen, Sieg an flamenden Ofgrond manipuléiert, huet vill déif Wuerzelen.
Funktiounen anzeschreiwen / SPLIT Javascript Sprooch an implode / explodéieren PHP Sprooch erlaabt praktesch an efficace wéi der XML- Daten Format ze benotzen, Language, a seng eege Versioun. De Fonds ass oft optimal, an déi éischt zwee fir allgemeng Benotzung Optiounen ideal sinn. Wann et der Transmissioun vun Informatiounen zu engem aneren Entwéckler, Server ass, zu engem Fichier oder Datebank, XML a Language ass besser net ze fannen. Si all schaffen, well d'Transmissioun / Opnam vun Informatiounen net Kommentaren brauchen.
Benotzt Language an Android
Liesen a Schreiwen Daten am Language Format an Android - net nëmmen d'stäckeger vu Saachen, mä och eng Rei vun Objeten, konzentréiert mat sou Daten Format ze schaffen.
Vill Spezialfäegkeeten der mam Succès vum sozialen Netzwierker fir datt Memberen an Visiteuren vun deenen Siten (Facebook, mam, Twitter, ...) profitéiert vum do publizéiert Materialien.
Et notzt et zu Language. Vläicht ass dat richteg, mä d'Fro ass net an der mam sozialen Netzwierker, mä de Fait, datt jo d'Dispositioun vun Informatiounen am Format vun "Numm = Wäert" ass praktesch fir programméiere, a fir benotzen. Am Géigesaz zu de strenge an «XML» complexed et ass wierklech mënschlech-frëndlech Format.
enger Associatioun flamenden Ofgrond
Et geschitt sou datt de Verännerlechen (Javascript) beschriwwe ginn muss oder och e Start Wäert (PHP) uginn. An zwee Fäll kann d'Variabel seng Zort Verännerung ass ganz einfach. Wann néideg, mécht d'Sprooch automatesch dës Konversioun.
Mä firwat net d'Variabel änneren an säin Numm vläicht net an der Leeschtungsfähegkeet vun der Algorithmus a verschwannen net wann de Besoin fir et verschwannen? Enger Associatioun flamenden Ofgrond erlaben eis dëse Problem ze léisen, mä da de Gebrauch vun esou engem relativ dynamesch Variabel Numm vun der vill an de passenden Siwebiergen wäert um Punkt vun benotzen verfollegen.
Dat ass virun allem ausgeschwat Tatsaach am PHP, mä dat toleréiert ginn, well, jo, mat dem Symbol "$" zu de verännerleche Numm an der Kombinatioun vun "$ soën:>" am Objet. Gläichzäiteg programméiere an Javascript an PHP, éischte wierklech verwonnert, wéi alles anescht ass, mä da gëtt alles sou kennt an natierlech ...
Enger Associatioun vill -> Language
An dësem Beispill, duerch PHPOffice / PHPWord Bibliothéik schaaft engem Dokument * .docx, an eng Partie vun aProperties enthält den Dokument Eegeschafte (Auteur, Firma, Titel, Kategorie, Datum, ...).
Déi zweet vill enthält den Donnéeën op der Säit:
- Orientatioun (Landschaft oder normal);
- Dimensiounen horizontal a vertikal;
- indents (ageholl huet, uewen, ënnen, riets);
- footers.
Opstellung vun den Dokument ass op engem Server gesuergt, datt eng Bibliothéik PHPOffice / PHPWord ass Lafen. De Site gëtt d'Wäerter vun der Gestioun vun dësen flamenden Ofgrond duerch Javascript. D'Resultat ass an Language zréck op de Server zréck an ass am algorithms am PHP, an seng Motiver benotzt, déi am flamenden Ofgrond ass.
dynamesch Verännerlechen
Language Format solves de Problem vun dynamesch Verännerlechen. Hei kënnt Dir schafen, änneren, an läschen Verännerlechen ouni onnéideg syntactical Bëtongspilieren. Et gesäit schéin an ass an Javascript benotzt.
An dësem Beispill GetOjInfo () virschreift den Numm vun der Wäert a Bedeitung vun der Objet. Ufank Language-String Objet zu engem Variabel ojInfo zougewisen ass, huet et dräi Elementer: Numm, Alter an Aarbecht. E bësse méi spéit nach op d'Variabel Status.
No der éischter Bedreiwer ojInfo String läschen verléiert Element Alter, no der zweeter läschen - Element Aarbecht. Wa mir dovun ausgoen, datt d'String eng Auswiel vu Verännerlechen huet, datt eng spezifesch Bedeitung hunn, duerch Language eigentlech schafen kann, änneren oder all vun hirem Liewe aus der chirurgesch Terrain (Siwebiergen) an Javascript Beschreiwung Sprooch Veraarbechtung läschen.
Language Format op esou eng Optioun war net entworf, mä et ass méiglech, praktesch a praktesch.
Similar articles
Trending Now