This blog has moved, please check it out here
Implement and manipulate document structures and objects
Create the document structure
Make sure you are familiar with HTML5 semantic markup. These types of questions could ask you to translate a snippet of traditional HTML markup into markup using HTML semantic tags. Another approach would be a question which asks which semantic tag would be best suited for a given element.
Write code that interacts with UI controls
A couple more specific items:
Same with Drag and Drop
Apply styling to HTML elements programmatically
Implement HTML5 APIs
Establish the scope of objects and variables
Create and implement objects and methods
Implement program flow
Raise and handle an event
Know how to fire a custom event.
Know which events are available for which DOM elements and be able to correctly identify correct and incorrect event names and bindings.
Implement exception handling
Know how to implement try-catch-finally. Know the ordering of parameters in the catch and throw methods.
Implement a callback
Create a web worker process
Read this post on webworkers in HMTL5. Implement a web worker yourself and make sure you understand how to pass messages between parent and worker as well as how to terminate the worker. Know the syntax and parameters.
Access and secure data
Validate user input by using HTML5 elements
I’m putting this on it’s own line for a reason. Have an understanding of Regular Expressions! This applies to the next area as well. It could come up a lot.
Serialize, deserialize, and transmit data
Check out Web Sockets!
Use CSS3 in applications
Style HTML text properties
Style HTML box properties
Straight from Microsoft’s test description, know appearance attributes, graphic effects and position properties. This covers pretty much all of the CSS properties. Make sure you understand relative, absolute, static and fixed positioning.
Create a flexible content layout
Create an animated and adaptive UI
Find elements by using CSS selectors and jQuery
This is very important. Another one of those things that bleeds over in to otherl areas of the test. There are a lot of selectors, so just knowing how to get an element by id or class doesn’t cut it. This brings me to a point about the test as a whole. Just because you a way to do something does not mean you know every way to do it. Multiple choice questions don’t allow for improvisation.
Structure a CSS file by using CSS selectors