Kā izveidot logrīku

...

Logrīku arhitektūra

Logrīki ir atsevišķas lietojumprogrammas, kuras parasti var atrast iegultas trešo pušu vietnēs, piemēram, pulksteņos, izsoļu rādītājos, notikumu atpakaļskaitījumos utt. Tādējādi logrīki ir mazas lietojumprogrammas, kuras ir viegli izvietot, ātri izstrādāt un izmantot progresīvu tehnoloģiju izmantošanai, pievienojot funkcionalitāti esošajām lietojumprogrammām. Ja varat izveidot Web lapu, jūs zināt, kā izveidot un izvietot logrīku, jo tie izmanto to pašu JavaScript, DHTML un CSS tehnoloģiju. Logrīki var būt aksesuāri, lietojumprogrammas vai informācijas logrīki. Papildierīču logrīki ir autonomi, kas darbojas neatkarīgi no interneta vai lietojumprogrammas. Lietojumprogrammu logrīki ir pilnvērtīgi saistīti ar lietojumprogrammu, savukārt informācijas logrīki darbojas ar interneta datiem.

Arhitektūra

1. darbība

Iedarbiniet savu teksta redaktoru un izveidojiet HTML failu. HTML failam ir jāatbilst XHTML 1.0 un jaunākam standartam, lai tas atbilstu pašreizējai tīmekļa standarta paraugpraksei. Vienkāršs XHTML kods izskatīsies šādi:

Dienas video

Logrīki

2. darbība

Izmantojiet tagu, lai veiktu pilnu 2D renderēšanu logrīkam, ja nepieciešams. Atribūts "salikts" ir vēl viens taga papildinājums, kas ļauj norādīt, kā attēls ("picture.png") tiek renderēts.

3. darbība

Izmantojiet Cascading Style Sheets (CSS), lai veidotu logrīku tā, lai tas tiktu rādīts vienādi visās pārlūkprogrammās. Daļai CSS faila būtu šāds stils:

4. darbība

Ievietojiet iepriekš minēto failu atsevišķā failā. Šajā piemērā mēs esam saglabājuši failu kā "widget.css". Atsauci uz failu, izmantojot priekšrakstu "importēt" galvenajā html failā, kā parādīts:

Dinamisma pievienošana

1. darbība

Izmantojiet "logrīka" objektu, lai nodrošinātu papildu iespējas. Piemēram, lai piekļūtu lietotāja preferencēm, izmantojiet šo koda rindiņu:

widget.setPreferenceForKey (preference, atslēga) GO widget.preferenceForKey (atslēga);

2. darbība

Izmantojiet aktivizācijas notikumus, lai izvairītos no pārmērīgas CPU laika vai tīkla resursu izmantošanas logrīkā. Tālāk redzamais kods parāda, kā tas tiek darīts:

If (window.widget) { widget.hide = slēpt GO widget.show = rādīt GO

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

Pievienojiet kodam citas funkcijas, kā vēlaties.

3. darbība

Izveidojiet failu "Info.plist", lai identificētu logrīku un tā resursus. Šis fails atšķiras atkarībā no tā, kas tajā jāiekļauj atkarībā no logrīka veida.

Padoms

Atbilstoši tīmekļa tehnoloģiju izmantošanai logrīku dinamisms tiek nodrošināts, izmantojot JavaScript. Tas ļauj logrīkam piekļūt lietotāja preferencēm sistēmā, apgriezt logrīkus, lai piekļūtu preferencēm, atvērtu citas lietojumprogrammas, reaģēt uz Web lapu notikumiem un izpildīt sistēmas komandas, piemēram, komandrindas rīkus un čaulu skripti.