Skip to content

iframes and canvas api, [Created November 26, 2017 ]

Notifications You must be signed in to change notification settings

stefan22/iframesCanvasJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

canvas element.   📋

  • provides web pages with a drawing surface..for drawing:
    graphics, shapes, images, text, etc

  • supported in all latest browsers: IE9+, Chrome3+, Safari3+, Firefox3+

  • pages can have more than one canvas and overlap

  • canvas contents are created on-the-fly using script

  • once they're drawn, they're forgotten by the script engine.

  • canvas is good for dynamic visual media, but contents are not part of the
    page.

  • for things that you want to manipulate later using js, you'll use svg

canvas tag   🌊

  • the canvas coordinate system starts at the upper left, with increasing values of X going left to right, and increasing values of Y from top to bottom
  • canvas element start out invisible
          x
     y    ---------->
     |    _______________
     |   |(0,0)          |
     |   |               |  
     •   |  width,height |
         |_______________| 
        
  • canvas declared w/word canvas -->

ex:

     <canvas id="canvasa1" width="400" height="300">
        Fall content if needed support for IE < 9 (not)
     </canvas>

iframesJS   🎺

  • loading separate html files into existing doc

  • Other domain loading - nope - *Same origin Policy applies here as well.

  • But it is possible with postMessaging interface cross-window messaging   🚀

  • iframe-to-iframe

common iframe implementation


BOM

ex:

    <iframe id="ifrm" src="demo.html"></iframe>

🏁   iframe's src attr specifies Url of doc to be displayed in iframe

  • using more css attrs than iframes attrs
  • scrollbars will appear automatically if needed
  • use js to set height to remove them

🌂

   iframe {
       border:1px solid #ccc;
       width:80%; height:120px;
   }

About

iframes and canvas api, [Created November 26, 2017 ]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages