Obsah:

Vytvorte si vlastný widget: 6 krokov
Vytvorte si vlastný widget: 6 krokov

Video: Vytvorte si vlastný widget: 6 krokov

Video: Vytvorte si vlastný widget: 6 krokov
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, November
Anonim
Vytvorte si vlastný widget
Vytvorte si vlastný widget

Tento návod vás naučí, ako vytvoriť základné Yahoo! Widget. Na konci tohto tutoriálu sa naučíte používať JavaScript a XML.

Krok 1: Začíname

Začíname
Začíname

Na vytvorenie miniaplikácie budete potrebovať tieto nástroje:- počítač s Mac OS X alebo Windows Xp/Vista- program na úpravu textu. (Poznámkový blok je perfektný.)- Program na úpravu obrázkov. (Microsoft Paint je v poriadku.)- Trpezlivosť a čas.- Yahoo Widgets- Widget Converter Widget Keď máte tieto programy a widgety, ste pripravení prejsť na druhý krok.

Krok 2: Vytvorenie štruktúry priečinka

Vytvorenie štruktúry priečinka
Vytvorenie štruktúry priečinka
Vytvorenie štruktúry priečinka
Vytvorenie štruktúry priečinka

Teraz budete musieť vytvoriť štruktúru priečinkov, do ktorej sa budú ukladať všetky súbory tvoriace miniaplikáciu. Štruktúra vyzerá takto: -Widget Name | Obsah | Zdroje Widget.kon Main.js | Všetky obrázky, ktoré widget použije Zmeňte predvoľby Štruktúry na nasledujúce: root: Prejdite do priečinka miniaplikácií. (Nachádza sa v priečinku „Moje dokumenty“v systéme Windows) Teraz môžete kliknúť na miniaplikáciu a otvorí sa dialógové okno so žiadosťou o názov miniaplikácie.

Krok 3: Vytvorenie všetkých potrebných súborov

Vytvorenie všetkých potrebných súborov
Vytvorenie všetkých potrebných súborov

Začneme vytvorením súboru widget.xml, ktorý oznámi informácie o motore widgetu o vašom widgete. Stiahnite si šablónu, ktorú ste vytvorili a ktorú môžete použiť. Odkaz na stiahnutie nižšie. Uložte súbor do priečinka „Obsah“umiestneného v priečinku s názvom názov, ktorý ste vybrali predtým. Otvorte súbor v textovom editore, ktorý si vyberiete, a nahraďte YourNameHere svojim menom. Uložiť a zavrieť. Ďalej vytvoríme súbor.kon, ktorý je hlavným súborom, ktorý widgetu hovorí, čo má robiť. Súbor.kon je iba súbor XML s premenovanou príponou. Stiahnite si tento základný súbor widget.kon a tiež ho umiestnite do priečinka „Obsah“. Znova otvorte súbor pomocou textového editora. Prvý riadok znamená, že súbor je súbor XML vytvorený s kódovaním UTF-8. Ďalšou značkou, ktorú chcete pridať, je značka widgetu; Potom deklarujete svoje nastavenia, napríklad ladenie;. Teraz ste pripravení pridať svoje okenné prvky;. Widgety majú viacero objektov, ktoré robia určité veci a majú určité vlastnosti. Napríklad textový objekt,, vytvára text. Tu je zoznam niektorých vlastností textového objektu: -názov (vysvetľujúce) -okno (odpisované) -data (text na zobrazenie) -color (samovysvetľujúce) -veľkosť -písmo -hOffset (aka x) -vOffset (aka y) -šírka -výška S tým bolo povedané, začnime s kódovaním. Do súboru kon v tagoch pridajte nasledujúci kód: myTextHello World! BlueArial18left252V angličtine sa tým nastaví textový objekt s názvom myText, ktorý zobrazuje „Hello World!“písmom Arial, modrou farbou a veľkosťou 12. Uložte súbor kon a pokračujte krokom štyri.

Krok 4: Radujte sa

Raduj sa!
Raduj sa!

Dvakrát kliknite na súbor kon a widget sa načíta. Gratulujem Vytvorili ste svoj prvý widget. S kódovaním sme však ešte neskončili. Pravdepodobne si myslíte: „To je všetko?“, Však? Pokračujte v kroku 5 a do widgetu pridajte nejakú funkciu.

Krok 5: Pridanie funkcie

Pridanie funkcie
Pridanie funkcie

Teraz urobíme z widgetu zobrazenie aktuálneho času. Bude to vyžadovať časovač, ktorý sa aktualizuje každú minútu, a ďalší súbor. Ďalším súborom bude súbor JavaScript, ktorý prejde do priečinka „Obsah“. Otvorte textový editor a vytvorte súbor s názvom main.js. Na doplnenie času použijeme „objekt Dátum“. Na nastavenie objektu dátumu vytvoríte funkciu. Pridajte túto funkciu do súboru js: funkcia updateText () '{theTime = new Date (); theHour = String (theTime.getHours ()); theMinutes = String (theTime.getMinutes ()); myText.data = "Čas je:"+theHour+":"+theMinutes; print ('update');} Váš widget zatiaľ neukáže čas, pretože nevie, čo robiť so súborom js. Aby sme to vyriešili, pridáme tento obslužný program udalostí do súboru Kon, do značiek, ale nie do značiek: include ('main.js'); Na aktualizáciu času musíme vytvoriť časovač, ktorý sa spustí v súbor Kon, v tagoch, ale nie v tagoch: Uložte súbory a načítajte widget. Malo by ukazovať čas. Ak to nefunguje, stiahnite si kon aj js zospodu a nahraďte ich starými.

Krok 6: Zhrnutie všetkého

Pomocou miniaplikácie na konverziu miniaplikácií skonvertujte miniaplikáciu na súbor.widget. POZNÁMKA: Presuňte priečinok s názvom názov vášho widgetu na prevodník, nie na súbor kon. Ak chcete s miniaplikáciou ísť ešte ďalej, získajte niekoľko zdrojov. Tu je zoznam vecí, ktoré môžete pomocou miniaplikácie skúsiť dosiahnuť:-Pridajte predvoľby na ovládanie písma pomocou značky a podznačky písma- Pridajte niektoré obsluhy udalostí, ako napríklad onClick, pomocou značiek alebo.-Zobrazte obrázok z miestneho súboru pomocou objektu obrázku. Dúfam, že sa vám tento návod zdal užitočný a užijete si nekonečné možnosti widgetov, Hunter.

Odporúča: