Kaip sukurti valdiklį

...

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

Valdikliai

2 žingsnis

Naudoti žymą, kad prireikus būtų atliktas visas valdiklio 2D vaizdas. Atributas „sudėtinis“ yra dar vienas žymos papildymas, leidžiantis nurodyti, kaip atvaizduojamas vaizdas („picture.png“).

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.