Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Hur man drar ett träd med hjälp av en duk i JavaScript

    Javascript är ett populärt programmeringsspråk som används för att skapa klient - skript som ska genomföras i en webbplats . Det är en mångsidig språk som kan användas för att utveckla dynamiska webbplatser med förbättrade och interaktiva användargränssnitt . Den nyligen släppt HTML 5 introducerade duken elementet , en komponent som kan användas för att göra 2D- former och bitmappsbilder . JavaScript kan användas för att rita ett objekt , till exempel ett träd , med duken elementet . Instruktioner
    1

    Öppna din favorit webbläsare och navigera till " codediesel.com /javascript /ritning - träd - in - duk . " Klicka på " Download Source "-länken och spara arkivet på din hårddisk . Högerklicka på arkivet , välj " Extrahera alla " från menyn som visas och välj en mapp där du kan extrahera innehållet i arkivet .
    2

    Öppna en textredigerare , t.ex. Anteckningar eller WordPad , för att börja skapa ett nytt HTML- webbsida
    3

    starta sidan på vanligt sätt , genom att sätta in dessa rader : .

    < head >
    4

    Ge din sida en titel genom att använda titeln tag , som den här : .

    JavaScript kanfasTree < /title > <br> <p> Du kan byta ut " JavaScript kanfasTree " med någon annan titel <br> 5 <p> Definiera och ladda skriptet genom att sätta in den här raden : <br> <p> <script type='text/javascript' src='algoTree.js'> < /script > <br> <p> " , algoTree.js " är ett script som utvecklats för att hjälpa dig rita träd med hjälp av HTML 5 canvas <br> 6 <p> Avsluta . " huvud " sektionen och starta " kroppen "i HTML- sidan med sätter dessa två rader : <br> <p> < /head > <body> <br> 7 <p> Definiera duken elementet och manuset typen genom att använda dessa två linjer : <br> <p> <canvas id="canvas"> < /canvas > <script type="application/javascript"> <br> 8 <p> Definiera bredden och höjden på din nya träd och tilldela den till arbetsytan genom att sätta dessa två rader : <br> <p> var höjd = 300 , width = 300 ; var canvas = document.getElementById ( ' duk '); canvas.height = höjd , canvas.width = bredd ; <br > <p> tillbaka de två " 300 " -värden med de mått du vill att ditt träd att ha <br> 9 <p> Definiera träd som ett 3D-objekt genom att lägga till den här raden : . <br> <p> ctx = canvas.getContext ( " 2d " ) ; <br> 10 <p> Rita trädet genom att använda " tree.draw " metoden , som den här : <br> <p> tree.draw ( ctx , höjd , bredd ) , <br> <p> Du kan göra trädet mer komplex genom att använda " " spread " parametern ( med värden mellan 0,3 och 0,9 ) . Du kan också använda "visa bladen = false " parametern för att rita trädet utan bladen . Om du vill ändra typen av löv , använd " löv typen " parametern ( kan ställas in på tree.SMALL_LEAVES , tree.MEDIUM_LEAVES , tree.BIG_LEAVES och tree.THIN_LEAVES ) . Här är hur det hela kommandot ser ut : <br> <p> tree.draw ( ctx , höjd , bredd , spridda = 0,5, visar blad = true lämnar type = tree.BIG_LEAVES ) , <br> 11 <p> Avsluta " manus ", " kropp " och " html " sektioner genom att sätta in dessa rader : <br> <p> < /script > < /body> < /html > <br> <br > 12 <p> Verifiera koden för eventuella fel . Vid denna punkt , ser dokumentet ut så här : <br> <p> <html> <head><meta name=viewport content="width=device-width, initial-scale=1.0"> < meta http - equiv = " Content - Type " content = " text /html ; charset = UTF - 8 " ; > <title> JavaScript kanfasTree < /title > <script type='text/javascript' src='algoTree.js'> < /script > < /head > <body> < duk id = " duk " > < /canvas > <script type="application/javascript"> var height = 300 , width = 300 ; var canvas = document.getElementById ( ' duk ' ) ; canvas.height = höjd ; canvas.width = bredd , ctx = canvas.getContext ( " 2d " ) ; tree.draw ( ctx , höjd , bredd , spred = 0,5 , visar blad = true lämnar type = tree.BIG_LEAVES ) ; < /script > < /body> < /html > <br> 13 <p> Välj att spara textfilen och typ " . html " i " Filnamn " rutan , efter namnet på din webbsida , för att spara dokumentet som en HTML -fil . Spara den i mappen där du extraherade innehållet i arkivet . Den " algoTree.js " ligger i den mappen . <br> 14 <p> Ladda upp HTML-filen och " algoTree.js " manus till ett webbhotell och testa webbsidan . <br> <br > Addera <div class=dad2><script language='javascript' src='http://www.dator.xyz/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='http://www.dator.xyz/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/javascript-programming/90754.html' >Hur konvertera en vanlig nod till en jQuery Node </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/javascript-programming/90756.html' >Hur Markera en tagg i iFrame Innehåll </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/91019.html" title="Hur man skickar en JavaScript-funktion i en hyperlänk " target="_self">Hur man skickar en JavaScript-funktion i en hyperlänk </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90788.html" title="Hur får man en JTextArea tveka och bläddra igenom data i Java " target="_self">Hur får man en JTextArea tveka och bläddra igenom dat…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/91086.html" title="Hur du ändrar Javascript lösenord på en Aptiva IBM Dator " target="_self">Hur du ändrar Javascript lösenord på en Aptiva IBM D…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/91102.html" title="Internet Explorer 6 Javascript Header Problem " target="_self">Internet Explorer 6 Javascript Header Problem </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/91153.html" title="Hur du använder Javascript Med Flash " target="_self">Hur du använder Javascript Med Flash </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90954.html" title="Hur man skapar ett javascript Ticker " target="_self">Hur man skapar ett javascript Ticker </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90924.html" title="Definition av variabeln finns i JavaScript " target="_self">Definition av variabeln finns i JavaScript </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90922.html" title="Hur du sätter en extern JavaScript Into Internt " target="_self">Hur du sätter en extern JavaScript Into Internt </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/91054.html" title="Hur Markera en kolumn i JavaScript " target="_self">Hur Markera en kolumn i JavaScript </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90991.html" title="Hur Kontroll Marginaler i en JavaScript " target="_self">Hur Kontroll Marginaler i en JavaScript </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91516.html" title="Funktioner för MySQL med en PHP- variabel i Query " target="_self">Funktioner för MySQL med en PHP- variabel i Query </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92100.html" title="Hur man avgör jämna nummer från Odd Numbers Använda PHP " target="_self">Hur man avgör jämna nummer från Odd Numbers Använda…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95686.html" title="Hur man använder TreeView för att besöka öppna andra arbetsböcker " target="_self">Hur man använder TreeView för att besöka öppna andr…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/96102.html" title=". Hur man lär sig Visual Studio NET " target="_self">. Hur man lär sig Visual Studio NET </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95941.html" title="Hur man målar i en panel i Visual Basic " target="_self">Hur man målar i en panel i Visual Basic </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/85969.html" title="3D Spel Creator Tutorial " target="_self">3D Spel Creator Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91630.html" title="Hur man skapar ett XML-dokument & Root Element som en sträng i PHP " target="_self">Hur man skapar ett XML-dokument & Root Element som en s…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93946.html" title="Hur man skriver kod i Python " target="_self">Hur man skriver kod i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93933.html" title="En lista över attribut i Python " target="_self">En lista över attribut i Python </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86524.html" title="Hur man läser en MOV i MATLAB " target="_self">Hur man läser en MOV i MATLAB </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>