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
2. darbība
Izmantojiet
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.