Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Programmazione Javascript >> .

Come disegnare un albero utilizzando una tela in Javascript

Javascript è un linguaggio di programmazione popolare usato per creare degli script lato client per essere implementato in un sito web. È un linguaggio versatile che può essere utilizzato per sviluppare siti web dinamici con interfacce utente avanzate e interattive . Il codice HTML recentemente rilasciato 5 ha introdotto l'elemento canvas , un componente che può essere utilizzato per il rendering 2D figure e immagini bitmap . JavaScript può essere utilizzato per disegnare un oggetto, come ad esempio un albero , usando l'elemento canvas . Istruzioni
1

Aprire il browser web preferito e navigare a " codediesel.com /javascript /disegno - albero - di - tela ". Clicca su "Download Source" collegamento e salvare l'archivio sul disco rigido . Fai clic destro su l'archivio , selezionare "Estrai tutto" dal menu visualizzato , selezionare la cartella in cui si estrarre il contenuto dell'archivio .
2

Aprire un editor di testo , come ad esempio Blocco note o WordPad , per avviare la creazione di una nuova pagina web HTML
3

Inizia la pagina nel modo consueto , inserendo queste righe : .

< head>
4

Lascia la tua pagina un titolo utilizzando il titolo
5

JavaScript Albero tela < /title> <br> <p> È possibile sostituire " Albero Canvas JavaScript" con qualunque altro titolo < : tag , come questo . p > Definire e caricare lo script inserendo questa riga : <br> <p> <script type='text/javascript' src='algoTree.js'> < /script> <br> <p> " , algoTree.js " è uno script sviluppato per aiutare a disegnare alberi utilizzando il codice HTML 5 tela <br> 6 <p> Fine del . " " sezione e avviare il " capo sezione del corpo " della pagina HTML da l'inserimento di queste due linee : <br> <p> < /head> <body> <br> 7 <p> definire l' elemento canvas e il tipo di script utilizzando queste due righe : <br> <p> <Canvas id="canvas"> < /canvas > <script type="application/javascript"> <br> 8 <p> definire la larghezza e l'altezza del nuovo albero e assegnare alla tela con l'inserimento di queste due linee : <br> <p> var altezza = 300 , width = 300 ; var canvas = document.getElementById ( ' tela '); canvas.height = altezza; canvas.width = larghezza ; <br> <p> sostituire i due valori "300" con le dimensioni che si desidera il vostro albero di avere <br> 9 <p> Definire l'albero come un oggetto 3D con l'aggiunta di questa riga : . <br> <p > ctx = canvas.getContext ( "2D" ) ; <br> 10 <p> Disegna l'albero utilizzando il metodo " tree.draw " , in questo modo: <br> <p> tree.draw ( CTX , altezza, larghezza ) ; <br> <p> È possibile rendere l'albero più complesso utilizzando il parametro "' spread" ( con valori compresi tra 0,3 e 0,9) . È inoltre possibile utilizzare la "mostra foglie = false " parametro per disegnare l'albero senza foglie. Per modificare il tipo di foglie , utilizzare il parametro " Tipo di foglie " (può essere impostato per tree.SMALL_LEAVES , tree.MEDIUM_LEAVES , tree.BIG_LEAVES e tree.THIN_LEAVES ) . Ecco come il comando completo è: <br> <p> tree.draw ( CTX , altezza, larghezza , dislocate = 0.5, mostrano foglie = true , le foglie di tipo = tree.BIG_LEAVES ) ; <br> 11 <p > Fine della " sceneggiatura", "corpo" e "sezioni html " sono inserite le seguenti righe: <br> <p> < /script> < /body> < /html > <br> <br> 12 <p> Verificare il codice di eventuali errori . A questo punto , il documento si presenta così : <br> <p> <html> < meta http-equiv = contenuto "Content-Type " = "text /html ; charset = UTF -8 " ,> <title> JavaScript Albero tela < /title> <script type='text/javascript' src='algoTree.js'> < /script> < /head> <body> < tela id = " tela " > < /canvas > <script type="application/javascript"> var height = 300 , width = 300 ; var canvas = document.getElementById ( ' tela '); canvas.height = altezza; canvas.width = larghezza ; ctx = canvas.getContext ( "2D" ) ; tree.draw ( CTX , altezza, larghezza , si sviluppa = 0.5 , mostrano foglie = true , lascia type = tree.BIG_LEAVES ) ; < /script> < /body> < /html > <br> 13 <p> Selezionare per salvare il file di testo e digitare " . html " nella casella "Nome file" , dopo il nome del pagina web , per salvare il documento come file HTML . Salvarlo nella cartella dove avete estratto il contenuto dell'archivio. Il " algoTree.js " si trova in quella cartella . <br> 14 <p> Carica il file HTML e lo script " algoTree.js " a un host web e testare la pagina web . <br> <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/Programmazione-Javascript/1181508.html' >Come convertire un nodo regolare a un nodo jQuery </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/Programmazione-Javascript/1181512.html' >Come Evidenziare un Tag in iFrame contenuto </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='http://www.354353.com/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/C--C-----Programming/1172486.html" target="_blank">Come utilizzare la funzione strspn in C + + </a></li><li><a href="/Programmazione/Python-Programming/1188092.html" target="_blank">Come dividere una stringa in una lista in Python </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185626.html" target="_blank">Come scrivere un PDF in PHP </a></li><li><a href="/Programmazione/C--C-----Programming/1171934.html" target="_blank">Tutorial online sui driver di periferica con + + c </a></li><li><a href="/Programmazione/Java-Programming/1178210.html" target="_blank">Come aprire una porta su Android </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181804.html" target="_blank">Come utilizzare un'istruzione condizionale in JQuery </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177346.html" target="_blank">Kindle: Specifiche HTML </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177198.html" target="_blank">Strumenti di script per Windows </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/Programmazione-Javascript/1182318.html" target="_blank">Struttura di Javascript </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182220.html" target="_blank">Come utilizzare il metodo POST in Window.Open con Java Script </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182566.html" target="_blank">Come fare un Javascript Presentazione </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181992.html" target="_blank">Come visualizzare un tag in Javascript </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181758.html" target="_blank">Come incorporare JavaScript Asp.net </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182474.html" target="_blank">Come modificare la classe di stile con JavaScript </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181840.html" target="_blank">Come goccia decimali utilizzando Javascript </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182366.html" target="_blank">Come modificare l'immissione di testo con Javascript </a></li><li><a href="/Programmazione/Programmazione-Javascript/1181576.html" target="_blank">Come ottenere un JTextArea di esitare e di scorrere i dati in Java </a></li><li><a href="/Programmazione/Programmazione-Javascript/1182174.html" target="_blank">Come scrivere un Timed IE Script </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html>