Intenții web - mijloace de aplicații de comunicare, tutorial html5

Efectuarea acestui ghid, am încercat aici să consacre tehnologia care este deja posibil nu numai să atingă și să încerce, dar este aplicată în mod eficient. O astfel de abordare mi se pare cel mai bun, pentru că eu sunt un programator actuale si bine imagina ce ar putea fi interesant dezvoltator web aici și acum. Cu toate acestea, a fost necesar pentru a face câteva excepții, în principal, deoarece unele dintre idei și tehnologii care nu au reprodus încă versiune stabilă a browser-ului, cu toate acestea, se potrivesc bine în curentul principal al noului HTML și a stabilit direcția de dezvoltare a web moderne.

Tehnologie Web Intenții, promovate de Google, oferă aplicații bazate pe web cu totul diferit tip de interacțiune. Ea vine de la arhitectura Intenții, sistemul de operare Android. Esența ei este faptul că aplicația interacționează cu sistemul, cere-i efectueze o acțiune, iar sistemul oferă o listă de alte aplicații care au anunțat prezența la funcționalitatea necesară. Se poate trimite în imagini net, posta, intrările de blog, sau orice altă acțiune care pot fi efectuate simultan aplicații de executare.

Și acum, această tehnologie este adaptat pentru a interacționa aplicații web.

Acesta declară un serviciu capabil să asigure punerea în aplicare a oricăror intenții:

Atributele de aici au următoarele semnificații:

- acțiune - acțiunea de furnizare a serviciului (atribut obligatoriu);

- tip - tipul de resursă filtru procesat. Ca întotdeauna, nu vă permite să specificați tipul în orice etapă;

- href - atribut indică pagina care este încărcată în punerea în aplicare a acțiunii. În lipsa acestui atribut, se presupune că toate vor avea loc în ranitse arta actuală;

- dispoziție - poate lua fereastra de valoare (implicit), sau inline, definirea operațiunilor de producție într-o fereastră nouă sau în cadrul aceleiași pagini.

Utilizarea cea mai tipică pe partea laterală a aplicației va arata astfel:

Fereastra. navigator. startActivity (intenție):

Utilizatorul este, în cazul de interactivitate, pentru a alege unul dintre serviciile furnizate, pe care o vrea să folosească în acest scop (aproximativ la fel ca în fig. 107).

Intenții web - mijloace de aplicații de comunicare, tutorial html5

Aici este un exemplu concret pentru comună itent - editare, oferă o varietate de instrumente de editare de conținut:

În acest caz, vom înregistra intenția de editare a imaginilor, editarea se va face într-o fereastră separată cu editarea URL. html.

(În general, standardul prevăzut pentru editarea următoarele tipuri de conținut:. Imagine / *, udio / *, IDEO / *, t / uri-listă)

Partea de client este după cum urmează:

În prezent, schema definită pentru următoarele Intenții:

- Descopera - ofera dezvoltatorilor un API pentru a solicita servicii externe;

- Spune-le prietenilor - oferă un mecanism de rassharkivaniya diferite tipuri de date;

- Editare - Editați conținutul diferitelor tipuri;

- Alegeți - pentru a selecta fișierele la serviciul care urmează să fie utilizat în aplicația client;

- Aboneaza-te - permite o cerere de a se abona la datele din pagina curentă;

- Salvare - salvați serviciul de date pentru aplicație.

Lista nu este impresionant? Puține oportunități și formulirovochki vagi? Și eu cred. Dar dezvoltatorii promit să ne că, odată cu creșterea de noi interogări intenții vor fi adăugate pe listă. De asemenea, este planificat să creeze și să documenteze noi specii Intenționează.

În ceea ce privește utilizarea pe deplin - vom aștepta dorastut browsere“.

Ați putea fi, de asemenea, interesat în următoarele articole: