... you how to deal with the Metro snapped and filled layouts, which allow a Windows 8 user to use two Metro apps side by side. You can adapt to these layouts using CSS or JavaScript, and I show you ... where Metro apps depart from the standard web app environment and we start to see some of the Windows API poke through. Metro apps have a life cycle that is more complex than a web app, and the ... WinJS API, which is just for JavaScript Metro apps and which acts as a bridge between the capabilities of HTML /JavaScript and Windows. Finally, you have the standard Document Object Model API,...