INHOUDSOPGAWE:
- Stap 1: Aan die gang
- Stap 2: Skep gidsstruktuur
- Stap 3: Skep al die nodige lêers
- Stap 4: Geniet
- Stap 5: Voeg funksie by
- Stap 6: Som alles op
Video: Skep u eie widget: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Hierdie instruksie leer u hoe u 'n basiese Yahoo! Widget. Aan die einde van hierdie handleiding het u JavaScript en XML geleer.
Stap 1: Aan die gang
Sommige gereedskap wat u benodig om 'n widget te maak, is:- 'n rekenaar met Mac OS X of Windows XP/Vista- 'n teksversorgingsprogram. (Notepad is perfek.)- 'n Beeldbewerkingsprogram. (Microsoft Paint is goed.)- Geduld en tyd.- Yahoo Widgets- Widget Converter Widget Sodra u hierdie programme en widgets het, is u gereed om verder te gaan met stap twee.
Stap 2: Skep gidsstruktuur
Nou moet u die vouerstruktuur skep om al die lêers waaruit 'n widget bestaan, te huisves. Die struktuur lyk so: -Widget Naam | Inhoud | Widget.kon Main.js -hulpbronne | Al die beelde wat die widget sal gebruik U kan hierdie widget aflaai om die gidsstruktuur outomaties te skep Struktuur - Reinier Kaper Stel die voorkeure van 'n widget in deur met die rechtermuisknop op enige deel daarvan te klik en op voorkeure te klik. Verander die voorkeure van Structure in die volgende: root: Navigeer na u widgetmap. (Geleë in 'My dokumente' op Windows) Nou kan u op die widget klik, en 'n dialoogvenster verskyn wat u die naam van die widget vra.
Stap 3: Skep al die nodige lêers
Ons begin met die skep van die widget.xml -lêer, wat die widget -enjin -inligting oor u widget vertel. Laai 'n sjabloon af wat u kan gebruik. Laai die skakel hieronder af. Plaas die lêer in die gids 'Inhoud' in die gids met die naam die naam wat u vroeër gekies het. Maak die lêer oop met die teksredakteur van u keuse en vervang YourNameHere met u naam. Stoor en maak toe. Vervolgens sal ons die.kon -lêer skep, wat die hooflêer is wat die widget vertel wat om te doen. Die.kon -lêer is slegs 'n XML -lêer met 'n hernoemde uitbreiding. Laai hierdie basiese widget.kon -lêer af en plaas dit ook in die 'inhoud' -lêergids. Maak die lêer weer oop met 'n teksredigeerder. Die eerste reël dui aan dat die lêer 'n XML-lêer is wat met die UTF-8-kodering geskep is. Die volgende merker om by te voeg is die widget -tag; Dan verklaar u u instellings, soos ontfouting;. Nou is u gereed om u vensterelemente by te voeg;. Widgets het verskeie voorwerpe wat sekere dinge doen en sekere eienskappe het. Byvoorbeeld, die teksvoorwerp,, skep teks. Hier is 'n lys van 'n paar van die eienskappe van die teksvoorwerp: -naam (selfverduidelikend) -venster (afgeskryf) -data (teks om te vertoon) -kleur (selfverduidelikend) -grootte -font -heffing (aka x) -vOffset (aka y) -wydte -hoogte Met dit gesê, laat ons begin met kodering. Voeg die volgende kode by die kon -lêer in die etikette: myTextHello World! BlueArial18left252 In Engels stel dit 'n teksvoorwerp op met die naam myText, wat "Hello World!" in font Arial, kleur blou en grootte 12. Stoor u kon -lêer en gaan voort met stap vier.
Stap 4: Geniet
Dubbelklik op die kon-lêer en u widget sal laai. Baie geluk! U het u eerste widget geskep. Maar ons is nog nie klaar met kodering nie. U dink waarskynlik: "Dit is alles?", Reg? Gaan voort na stap 5 om 'n funksie by u widget te voeg.
Stap 5: Voeg funksie by
Nou gaan ons die widget die huidige tyd laat sien. Dit benodig 'n timer wat elke minuut opdateer en nog 'n lêer. Die volgende lêer sal 'n JavaScript -lêer wees, wat in die gids 'Inhoud' sal verskyn. Maak u teksredakteur oop en skep 'n lêer genaamd main.js. Om die tyd by te voeg, gebruik ons 'die datum -voorwerp'. Om die datumvoorwerp op te stel, skep u 'n funksie. Voeg hierdie funksie by die js -lêer: function updateText () '{theTime = new Date (); theHour = String (theTime.getHours ()); theMinutes = String (theTime.getMinutes ()); myText.data = "Die tyd is:"+theHour+":"+theMinutes; print ('update');} Jou widget sal nog nie die tyd wys nie, want dit weet nie wat om met die js -lêer te doen nie. Om hiervoor te sorg, voeg ons hierdie gebeurtenishanterer by die Kon -lêer, in die etikette, maar nie in die etikette nie: include ('main.js'); Om die tydopdatering te maak, moet ons 'n timer skep wat ingaan die Kon -lêer, in die etikette, maar nie in die etikette nie: Stoor die lêers en laai die widget. Dit moet die tyd aandui. As dit nie werk nie, laai beide kon en js van onder af en vervang met die ou.
Stap 6: Som alles op
Gebruik die widget converter -widget om die widget na 'n.widget -lêer om te skakel. OPMERKING: Sleep die gids met die naam van u widget na die converter, nie na die kon -lêer nie. As u nog verder wil gaan met u widget, neem dan 'n paar bronne hier. Hier is 'n lys van dinge wat u met u widget kan bereik:-Voeg voorkeure by om die lettertipe te beheer met behulp van die tag, en die lettertipe sub-tag- Voeg 'n paar gebeurtenishanteerders by soos onKlik met behulp van die of tags. -Gee 'n beeld uit 'n plaaslike lêer met behulp van die beeldvoorwerp Hoop dat u hierdie tutoriaal nuttig gevind het en dat u die eindelose moontlikhede van widgets, Hunter, sal geniet
Aanbeveel:
Skep u eie tweegevegskyfies om in 'n Battle Arena te gebruik: 4 stappe
Skep u eie tweegevegskyfies om in 'n Battle Arena te gebruik: ek was nog altyd half gefassineer deur die tweegevegskywe in die Yugioh -tekenprentreeks. Hoe gaaf sou dit nie wees om 'n wese te ontbied deur 'n pak kaarte te gebruik en dit dan in 'n soort holografiese gevegsarena te laat uittrek nie? Hier gaan ek oor h
Skep u eie koptelefoon uit grondstowwe: 6 stappe (met foto's)
Skep u eie koptelefoon uit grondstowwe: hier sal ons 'n paar persoonlike koptelefoon skep, wat begin met grondstowwe! weergawe met behulp van 3D -ontwerp en 3D -druk
Skep u eie instruksies: 7 stappe
Skep u eie instruksies: Hallo ouens, in hierdie instruksies gaan ek u lei deur 'n paar eenvoudige stappe om 'n opdragbare profiel te begin en u skeppings en idees te deel
Skep u eie mini -arcade -masjien !: 8 stappe
Skep u eie mini -arcade -masjien!: Wou u al ooit u eie arcade -masjien hê, maar kan u nie 'n volgrootte masjien bekostig nie? Hier is die oplossing.Gebruik van 'n Raspberry Pi, 5-duim-skerm & Met 2 USB -beheerders kan u u eie skep met soveel speletjies as wat u wil vanaf verskillende platforms. Le
Maak u eie Mac RSS -widget !: 5 stappe
Maak u eie Mac RSS -widget !: In hierdie ondraaglike siekte kan u u wys hoe u u eie Mac -widget kan maak! Dit is nie baie moeilik nie. As voorbeeld, maak 'n widget "Instructables Contest". Dit sal jou wys wanneer die nuutste wedstryde aan die gang is