![...](/f/45108e31814da6f1850e90dcbcbd7314.jpg)
Valdiklio architektūra
Valdikliai yra atskiros programos, kurias paprastai galima rasti įterptas trečiųjų šalių svetainėse, pvz., laikrodžius, aukcionų žymes, įvykių atgalines atskaitas ir kt. Taigi valdikliai yra mini programos, kurias lengva įdiegti, greitai sukurti ir kurios naudojamos pažangioms technologijoms pridedant esamų programų funkcijų. Jei galite sukurti tinklalapį, žinote, kaip sukurti ir įdiegti valdiklį, nes jie naudoja tą pačią JavaScript, DHTML ir CSS technologiją. Valdikliai gali būti priedai, taikomieji arba informacijos valdikliai. Priedų valdikliai yra savarankiški, veikiantys nepriklausomai nuo interneto ar programos. Programų valdikliai yra visiškai susieti su programa, o informacijos valdikliai veikia su interneto duomenimis.
Architektūra
1 žingsnis
Paleiskite teksto rengyklę ir sukurkite HTML failą. HTML failas turi atitikti XHTML 1.0 ir naujesnį standartą, kad atitiktų dabartines žiniatinklio standarto geriausias praktikas. Paprastas XHTML kodas atrodys taip:
Dienos vaizdo įrašas
2 žingsnis
Naudoti
3 veiksmas
Naudokite pakopinius stiliaus lapus (CSS), kad sukurtumėte valdiklio stilių, kad jis būtų vienodai rodomas visose naršyklėse. Dalyje CSS failo būtų toks stilius:
4 veiksmas
Įdėkite aukščiau pateiktą failą į atskirą failą. Šiame pavyzdyje failą išsaugojome kaip „widget.css“. Nurodykite failą naudodami teiginį „importuoti“ pagrindiniame html faile, kaip parodyta:
Dinamiškumo pridėjimas
1 žingsnis
Naudokite "valdiklio" objektą, kad suteiktumėte papildomų galimybių. Pavyzdžiui, norėdami pasiekti vartotojo nuostatas, naudokite šią kodo eilutę:
widget.setPreferenceForKey (nuostata, raktas) GO widget.preferenceForKey (raktas);
2 žingsnis
Naudokite aktyvinimo įvykius, kad valdiklis nenaudotų per daug procesoriaus laiko ar tinklo išteklių. Žemiau pateiktas kodas parodo, kaip tai daroma:
If (window.widget) { widget.hide = slėpti GO widget.show = rodyti GO
function hide() { if (timeInterval == null) { timeInterval = setInterval (updateTime (true);", 500) GO } }
Pridėkite kitų funkcijų prie kodo, kaip norite.
3 veiksmas
Sukurkite failą „Info.plist“, kad nustatytumėte valdiklį ir jo išteklius. Šis failas skiriasi nuo to, kas jame turėtų būti, atsižvelgiant į valdiklio tipą.
Patarimas
Atsižvelgiant į žiniatinklio technologijų naudojimą, valdiklių dinamiškumas užtikrinamas naudojant JavaScript. Tai leidžia valdikliui pasiekti vartotojo nuostatas sistemoje, apversti valdiklius pasiekti nuostatas, atidaryti kitos programos, reaguoti į tinklalapio įvykius ir vykdyti sistemos komandas, pvz., komandų eilutės įrankius ir apvalkalą scenarijus.