Handle binary data; handle text data such as JSON and XML; implement the JQuery serialize method; handle
web forms with Form.Submit; parse data; send data by using XMLHTTPRequest; sanitize input by using
URI/form encoding
Use CSS3 in Applications (25-30%)
Style HTML text properties
Apply styles to text appearance; apply styles to a text font, including WOOF, @font-face, size, and
understudy fonts; apply styles to text alignment, spacing, and indentation; apply styles to text hyphenation;
apply styles for a text drop shadow
Style HTML box properties
Apply styles to alter appearance attributes, including size, borders, rounded corners, outline, padding, and
margin; apply styles to alter graphic effects, including transparency, opacity, background image, gradients,
shadow, and clipping; apply styles to establish and change an element’s position
Create a flexible content layout
Implement a layout using a flexible box model; implement a multi-column layout; implement a layout using
position floating and exclusions; implement a layout using grid alignment; implement a layout using regions,
grouping, and nesting
Create an animated and adaptive UI
Animate objects by applying CSS transitions; apply 3-D and 2-D transformations; adjust UI based on media
queries, including device adaptations for output formats, displays, and representations; hide or disable
controls
Find elements by using CSS selectors and JQuery
Choose the correct selector to reference an element; define element, style, and attribute selectors; find
elements by using pseudo-elements and pseudo-classes
Structure a CSS file by using CSS selectors.
Reference elements correctly; implement inheritance; override inheritance by using !important; style an
element based on pseudo-elements and pseudo-classes