Уеб намерения - средства за комуникационни приложения, html5 урок
Да направим това ръководство, аз се опитах тук, за да освети технологията, която вече е възможно не само да се докоснат и да се опита, но тя се прилага ефективно. Такъв подход ми се струва най-добрият, защото аз съм програмист и ток и да си представя какво би могло да бъде интересно уеб разработчик тук и сега. Независимо от това, че е необходимо да се направи няколко изключения, най-вече защото някои от идеите и технологии, които все още не са възпроизведени стабилна версия на браузъра, обаче, се вписват добре в руслото на новия HTML и определя посоката на развитие на съвременната мрежа.
Технологии Уеб намерения, популяризирани от Google, предлага уеб-базирани приложения съвсем друг тип взаимодействие. Тя идва от архитектурата на Намерения, Android операционна система. Нейната същност е, че прилагането взаимодейства със системата, да я попитам извърши някакво действие, а системата дава списък с други приложения, които обявиха наличието на необходимата функционалност. Той може да се изпраща в снимки мрежа, публикуване, блог записи, или всяко друго действие, което може да се извърши едновременно изпълнение приложения.
И сега тази технология е пригодена да си взаимодействат уеб приложения.
Той декларира услуга в състояние да осигури прилагането на каквито и да било намерения:
Атрибути тук, имат следните значения:
- действие - действието на предоставяне на услугата (задължително атрибут);
- тип - вида на филтъра обработват ресурс. Както винаги, нека не се посочват видът на всеки етап;
- HREF - атрибут показва на страницата, която се зарежда в изпълнението на действието. При липса на този атрибут се приема, че всички ще се случи през текущата изкуство ranitse;
- разпореждане - може да отнеме прозореца на стойност (по подразбиране), или в ред, за определяне на производствените операции в нов прозорец или в контекста на една и съща страница.
Най-типичната използването от страна на приложението ще изглежда така:
Window. навигатор. startActivity (намерение):
Потребителят се, в случай на интерактивност, изберете от предоставените услуги, които един иска да използва за тази цел (приблизително като на фиг. 107).
Ето един конкретен пример за общата itent - редактиране, предлага разнообразие от инструменти за редактиране на съдържанието:
В този случай, ние се регистрирате намерението за редактиране на изображения, редактиране ще бъде направено в отделен прозорец с редактирате URL адрес. HTML.
(Най-общо, стандартът условие за редактиране на следните видове съдържание:. Изображение / *, udio / *, IDEO / *, т / URI-списък)
Клиентската част е както следва:
В момента определено схема за следните намерения:
- Открийте - предоставя на разработчиците на API да поиска външни услуги;
- Сподели - осигурява механизъм rassharkivaniya различни типове данни;
- Промяна - Редактиране на съдържанието на различни видове;
- Трансфер - за да изберете файловете за услугата да се използва в приложението на клиента;
- Абонамент - позволява на приложенията да се абонирате за данните от текущата страница;
- Запазване - спаси данните за услугата за приложението.
Списъкът не е впечатляващо? Няколко възможности и неясна formulirovochki? И аз мисля така също. Но разработчиците обещават да ни се, че с растежа на нови намерения заявки ще бъдат добавени към списъка. Предвижда се също така да се създаде и документира нови видове намерение.
Що се отнася до пълно използване - ние ще чакаме dorastut браузърите "".