Как да създадете джаджа

click fraud protection
...

Архитектура на джаджи

Приспособленията са самостоятелни приложения, които обикновено могат да бъдат намерени вградени в сайтове на трети страни като часовници, тикери за търгове, отброяване на събития и т.н. По този начин джаджите са мини приложения, които са лесни за внедряване, бързи за разработване и използвани за използване на модерни технологии чрез добавяне на функционалност към съществуващите приложения. Ако можете да създадете уеб страница, тогава знаете как да създадете и разположите джаджа, тъй като те използват същата технология на JavaScript, DHTML и CSS. Приспособленията могат да бъдат или аксесоари, приложения или информационни джаджи. Приспособленията за аксесоари са самостоятелни, които работят независимо от интернет или приложение. Приложните джаджи са свързани пълноценно с приложение, докато информационните джаджи работят с интернет данни.

Архитектурата

Етап 1

Стартирайте своя текстов редактор и създайте HTML файл. HTML файлът трябва да се придържа към стандарта XHTML 1.0 и по-високи, за да отговаря на най-добрите практики на текущия уеб стандарт. Прост XHTML код ще изглежда така:

Видео на деня

Widgets

Стъпка 2

Използвай маркер за извършване на пълно 2D изобразяване за джаджата, ако е необходимо. Атрибутът "composite" е друго допълнение към маркера, което позволява да се определи как се изобразява изображението ("picture.png").

Стъпка 3

Използвайте каскадни стилови таблици (CSS), за да стилизирате джаджата, така че да се показва еднакво във всички браузъри. Част от CSS файла ще съдържа следния стил:

Стъпка 4

Поставете горния файл в отделен файл. В този пример сме запазили файла като "widget.css." Препратете файла с помощта на оператора "import" в основния html файл, както е показано:

Добавяне на динамика

Етап 1

Използвайте обекта "джаджа", за да предоставите допълнителна способност. Например, за достъп до потребителските предпочитания, използвайте следния ред код:

widget.setPreferenceForKey (предпочитание, ключ) GO widget.preferenceForKey (ключ);

Стъпка 2

Използвайте събития за активиране, за да избегнете прекомерно използване на процесорно време или мрежови ресурси от джаджата. Кодът по-долу показва как се прави това:

If (window.widget) { widget.hide = hide GO widget.show = покажи GO

function hide() { if (timeInterval == null) { timeInterval = setInterval (updateTime (true);", 500) GO } }

Добавете други функции към кода, както предпочитате.

Стъпка 3

Създайте файла "Info.plist", за да идентифицирате джаджа и нейните ресурси. Този файл варира в зависимост от това какво трябва да съдържа в зависимост от типа на джаджа.

Бакшиш

В съответствие с използването на уеб технологиите, динамиката на джаджа се осигурява с помощта на JavaScript. Това позволява на джаджата да осъществява достъп до потребителските предпочитания в системата, да обръща джаджи за достъп до предпочитанията, да отваря други приложения, отговарят на събития в уеб страницата и изпълняват системни команди като инструменти на командния ред и shell скриптове.