INHOUDSOPGAWE:

Skep u eie widget: 6 stappe
Skep u eie widget: 6 stappe

Video: Skep u eie widget: 6 stappe

Video: Skep u eie widget: 6 stappe
Video: How to Build Loop With a Web Browser 2024, November
Anonim
Skep u eie widget
Skep u eie widget

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

Aan die gang kom
Aan die gang kom

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

Skep gidsstruktuur
Skep gidsstruktuur
Skep gidsstruktuur
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

Skep al die nodige lêers
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

Rejoyce!
Rejoyce!

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

Voeg funksie by
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: