Introdução a Canvas do HTML5
De alguns anos para cá a tendência no desenvolvimento Web é gerar gráficos de relatórios diretamente no navegador do usuário e não mais no lado servidor. A vantagem é que todo o processamento fica no lado cliente e devido ao dinamismo do JavaScript é possível aplicar efeitos e animações… muito legal, não é?
Mas você já se perguntou que tecnologia é utilizada para desenhar esses gráficos via JavaScript? A resposta é Canvas do HTML5.
Com Canvas podemos desenhar gráficos, figuras geométricas, imagens, textos e animações diretamente no browser. Para você ter idéia do poder da tecnologia, com um pouco de JavaScript e Canvas nosso ex-estagiário criou em questão de minutos a logo da TriadWorks:
Não pára por aí… Se você conhecer um pouquinho de JavaScript e tiver uma boa lógica de programação você consegue criar um jogo sem muitas dificuldades! O melhor é que seu jogo rodará no navegador do seu desktop ou smartphone!
Para ajudá-lo a entender como o Canvas funciona e dar seus primeiros passos com a tecnologia nós postamos no blog uma introdução muito objetiva e didática do assunto:
>> HTML5: desenhando gráficos no browser com Canvas
No post de quebra ainda te damos algumas dicas sobre engines e framework para criação de jogos usando HTML5.
Como você já deve ter observado, a tendência do mercado é aproveitar melhor os recursos do HTML5 e dos navegadores a fim de criar interfaces de usuário mais ricas. O próprio JSF 2.2 investiu pesado na integração com HTML5!
Enfim, com Canvas + JavaScript você pode ir muito longe!
buy cialis pill tadalafil 20mg pills buy erectile dysfunction pills
purchase tadalafil pill buy cialis canada erection problems
cialis 20mg cost cialis 20mg canada buy generic ed pills online
altace price ramipril cheap arcoxia 60mg pills
ramipril cheap glimepiride where to buy arcoxia for sale
oral ramipril generic altace how to get arcoxia without a prescription
buy levitra 20mg online cheap brand tizanidine order hydroxychloroquine 200mg online
order generic vardenafil 20mg buy plaquenil generic order plaquenil 200mg for sale
generic asacol buy avapro 150mg where can i buy irbesartan
purchase mesalamine sale cost avapro 150mg buy irbesartan tablets
order mesalamine 400mg generic purchase irbesartan avapro 150mg generic
levitra uk buy vardenafil without prescription buy plaquenil for sale
levitra 20mg canada tizanidine 2mg canada buy plaquenil 200mg online
temovate generic order clobetasol cream cordarone order
temovate price amiodarone 200mg ca buy cordarone online
order olmesartan 10mg sale order calan 240mg without prescription order depakote generic
buy olmesartan 20mg online buy divalproex pills order depakote 500mg pill
temovate uk buy cordarone 200mg order amiodarone 100mg without prescription
buy cheap generic clobetasol generic buspirone 10mg buy amiodarone generic
buy acetazolamide for sale buy cheap imuran imuran over the counter
acetazolamide 250mg canada buy imuran sale purchase azathioprine pills
order acetazolamide online buy imuran pill order imuran
order generic lanoxin molnunat 200mg usa order generic molnupiravir
order lanoxin 250 mg online cheap buy lanoxin no prescription oral molnupiravir 200 mg
order digoxin 250 mg online cheap order telmisartan 20mg pill order molnunat 200mg sale
order naprosyn 250mg buy prevacid generic prevacid 30mg over the counter
order naproxen 500mg pills order prevacid 30mg online lansoprazole buy online
oral naproxen buy prevacid 15mg without prescription prevacid 15mg brand
Kakkar VV, Howe CT, Nicolaides AN, Renney JT, Clarke MB comprar levitra barato
Record YES if paroxysmal nocturnal dyspnea noted from the patient s history cialis 5mg Over the counter antifungal medications treat yeast infections and are available in creams or suppositories for internal application
purchase carvedilol without prescription cenforce medication aralen 250mg without prescription
carvedilol buy online buy chloroquine pills for sale chloroquine without prescription
order albuterol 100mcg order generic proventil 100mcg phenazopyridine price
buy albuterol 100mcg albuterol 100mcg pills oral phenazopyridine
online cialis pharmacy To determine if inhibitory activity persisted after discontinuation of antibiotics, stool specimens collected up to 2 weeks after discontinuation of antibiotics were also analyzed
buy albuterol 100 mcg online cheap cheap phenazopyridine pyridium online
buy viagra and cialis online Kip A, West S, Castillo S, et al
order montelukast 5mg buy amantadine 100 mg for sale buy dapsone 100 mg online cheap
montelukast 5mg uk buy generic singulair 5mg order dapsone sale
how to buy singulair order montelukast pills buy avlosulfon online
olumiant 4mg us metformin 500mg pills order atorvastatin 40mg generic
order baricitinib pills glycomet order lipitor 10mg cheap
order generic nifedipine 10mg fexofenadine 180mg brand fexofenadine drug
buy nifedipine no prescription aceon 8mg sale buy fexofenadine pill
nifedipine over the counter aceon 8mg tablet buy fexofenadine
purchase norvasc generic cost norvasc 10mg omeprazole 20mg tablet
priligy medication xenical over the counter oral orlistat
amlodipine medication buy norvasc 5mg pills purchase omeprazole for sale
priligy 60mg drug buy cheap generic misoprostol order xenical 120mg sale
purchase dapoxetine online cheap priligy 90mg sale purchase orlistat online