000 07599cam a2200769Ka 4500
001 ocn948779986
003 OCoLC
005 20200827115247.0
006 m o d
007 cr |n|||||||||
008 160506s2016 enka o 000 0 eng d
040 _aIDEBK
_beng
_epn
_cIDEBK
_dCOO
_dYDXCP
_dOCLCQ
_dDEBSZ
_dFEM
_dEBLCP
_dMERUC
_dCHVBK
_dOCLCO
_dOCLCQ
_dVT2
_dREB
_dOCLCF
_dUOK
_dUKMGB
_dWYU
_dOCLCQ
_dOCLCO
_dLVT
_dN$T
_dUMI
_dDEBBG
_dCEF
_dAGLDB
_dIGB
_dBTN
_dAUW
_dINTCL
_dMHW
_dSNK
_dOCL
_dOCLCQ
016 7 _a018006694
_2Uk
019 _a949141354
_a949713473
_a966069713
_a968091016
_a968098656
_a969027051
020 _a1783552506
_q(ebk)
020 _a9781785284892
020 _a1785284894
_q(Trade Paper)
020 _a9781783552504
_q(electronic bk.)
024 3 _a9781785284892
029 1 _aCHNEW
_b000952863
029 1 _aCHVBK
_b484638971
029 1 _aDEBSZ
_b480368740
029 1 _aUKMGB
_b018006694
029 1 _aDEBBG
_bBV043969413
029 1 _aDEBSZ
_b485799391
029 1 _aGBVCP
_b882849921
035 _a(OCoLC)948779986
_z(OCoLC)949141354
_z(OCoLC)949713473
_z(OCoLC)966069713
_z(OCoLC)968091016
_z(OCoLC)968098656
_z(OCoLC)969027051
037 _a919821
_bMIL
050 4 _aQA76.76.H94
072 7 _aCOM
_x051000
_2bisacsh
082 0 4 _a005.72
_223
049 _aMAIN
100 1 _aJoshi, Bhushan Purushottam.
245 1 0 _aCanvas Cookbook :
_bover 80 simple but creative and structured recipes to explore the capabilities of HTML5 Canvas /
_cBhushan Purushottam Joshi.
260 _aBirmingham :
_bPackt Publishing,
_c2016.
300 _a1 online resource
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_2rda
490 1 _aQuick answers to common problems
588 0 _aOnline resource; title from PDF file page (EBSCO, viewed January 8, 2019).
520 8 _aOver 80 simple but creative and structured recipes to explore the capabilities of HTML5 CanvasAbout This Book Develop simple to advanced recipes of your own, and ultimately produce a great application Discover a better way to use HTML5 Canvas, JavaScript, and CSS Put your creative instincts to use in your day-to-day interface developmentsWho This Book Is ForThe book is intended for readers with a preliminary knowledge of JavaScript and CSS. Whether you're a beginner or expert in this technology, the book provides recipes to help you build your own application, presentation, or game. What You Will Learn Draw basic shapes such as lines, arcs, curves, and text using the coordinate system Learn about the animation cycle and use it to animate shapes Grasp the knowledge required to create particles and use them Give various effects to images and videos and also use them in animations Discover the use of event listeners to make recipes interactive and to handle events through event handlers Create good presentation graphics with graphs and charts Learn all about 3D development, from building 3D objects to animating them Convert your knowledge into a complete working game Understand the interoperability and deployment of recipes on different browsers and on different devicesIn DetailWith the growing popularity of HTML5 Canvas, this book offers tailored recipes to help you develop portable applications, presentations, and games. The recipes are simple yet creative and build on each other. At every step, the book inspires the reader to develop his/her own recipe. From basic to advanced, every aspect of Canvas API has been covered to guide readers to develop their own application, presentation, or game. Style and approachAll the recipes are sequential and cover the basic and advanced concepts of Canvas. Every recipe is as simple as possible without compromising creativity.
505 0 _aCover ; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Paths and Text; Introduction; Drawing lines; Drawing horizontal, vertical, and assorted lines; Drawing joins; Drawing arc1; Drawing arc2; Drawing a quadratic curve; Drawing a rainbow; Drawing a Bezier curve; Drawing a flag; Drawing text; Drawing 3D text with shadows; Adding shadows to objects; Drawing a house; Chapter 2: Shapes and Composites; Introduction; Drawing rectangles; Drawing triangles; Drawing circles; Drawing gradients; Working with custom shapes and styles.
505 8 _aDemonstrating translation, rotation, and scalingDrawing an ellipse; Saving and restoring canvas state; Demonstrating composites; Drawing a mouse; Chapter 3: Animation; Introduction; Creating an animation class; Demonstrating acceleration; Demonstrating gravity; Animating a line; Animating text; Animating a clock; Animating a solar system; Animating particles; Animating a particle fountain; Animating a rain effect; Animating a snow effect; Chapter 4: Images and Videos; Introduction; Drawing and cropping an image; Rendering effects to images; Drawing a mirror image; Clipping a path.
505 8 _aAnimated clippingConverting canvas to image and back to canvas; Working with videos; Rendering effects to videos; Creating a pixelated image focus; Chapter 5: Interactivity through Events; Introduction; Working with mouse coordinates; Making a face smile; Detecting a point in a path; Simulating car movements; Dragging and dropping; Combining events and animation; Demonstrating a touch event; Chapter 6: Creating Graphs and Charts; Introduction; Drawing the axes; Drawing a simple equation; Drawing a sinusoidal wave; Drawing a line graph; Drawing a bar graph; Drawing a pie chart.
505 8 _aChapter 7: 3D ModelingIntroduction; Rendering 3D objects; Drawing 3D cubes; Drawing a 3D cylinder and a cone; Drawing a 3D sphere and a torus; Drawing 3D text decorated by particles; Drawing a panorama; Drawing a snowman; Chapter 8: Game Development; Introduction; Understanding the gaming states; Drawing on canvas; Playing some music; Using sprites from the sprite sheet; Demonstrating animation; Demonstrating collision; Demonstrating physics; Game 1 -- Fruit Basket; Game 2 -- Catapult; Chapter 9: Interoperability and Deployment; Introduction; Understanding interoperability.
505 8 _aStyling text and background using CSSDeploying a game on Android mobile; Index.
590 _aeBooks on EBSCOhost
_bEBSCO eBook Subscription Academic Collection - Worldwide
630 0 0 _aCanvas (Computer file)
_0http://id.loc.gov/authorities/names/no99078811
630 0 7 _aCanvas (Computer file)
_2fast
_0(OCoLC)fst01378904
650 7 _aHTML (Document markup language)
_2fast
_0(OCoLC)fst00949997
650 7 _aCOMPUTERS / Programming / General
_2bisacsh
650 0 _aHTML (Document markup language)
_0http://id.loc.gov/authorities/subjects/sh95002791
650 0 _aVideo games
_xDesign.
_0http://id.loc.gov/authorities/subjects/sh2006004108
650 7 _aCOMPUTERS
_xProgramming Languages
_xJavaScript.
_2bisacsh
650 7 _aCOMPUTERS
_xInternet
_xApplication Development.
_2bisacsh
650 7 _aVideo games
_xDesign.
_2fast
_0(OCoLC)fst01166425
655 4 _aElectronic books.
830 0 _aQuick answers to common problems.
_0http://id.loc.gov/authorities/names/no2015091434
856 4 0 _uhttps://libproxy.firstcity.edu.my:8443/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1230622
938 _aProQuest Ebook Central
_bEBLB
_nEBL4659124
938 _aProQuest MyiLibrary Digital eBook Collection
_bIDEB
_ncis34544056
938 _aYBP Library Services
_bYANK
_n12976931
938 _aEBSCOhost
_bEBSC
_n1230622
994 _a92
_bMYFCU
999 _c53137
_d53137