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 |