A. Scripts that run on the end user's computer after downloading
In JavaScript, what is a variable?
A. A symbol or name that stands for a value
In JavaScript, what is an operator?
B. A symbol that represents an action
What is the purpose of the HTML DOM?
D. To represent and interact with objects in an HTML document
What's a function?
D. A way to create reusable blocks of code
What's an API?
A. A standard way to access different software components through a program
What does AJAX do?
A. Allows Web browsers to send and retrieve data and update a webpage without reloading the whole page
What attribute would you use to create a new page in jQuery Mobile?
B. data-role="page"
Which feature of JQM lets you select a predesigned look and feel for your app?
B. Themes
How do you create a touch-friendly list of links in JQM?
C. By using data-role="listview"
What does it mean when you see a hash symbol (#) in a cache manifest file?
D. Whatever comes after the symbol is something for humans to read instead of instructions for a computer
What does the geolocation API do?
A. It lets your browser share your current location with websites you trust
What value will a browser return for a geolocation property if the browser can't obtain a value?
A. null, 0, or NaN
What type of file contains the instructions for the AppCache?
A. Cache manifest
Which section of the cache manifest lists the files that should be cached?
B. The Explicit section
What are Web APIs?
B. A way for app developers to make parts of their Web apps' functionality or data available to other Web apps
What protocol invokes a RESTful Web service?
A. HTTP
What's a data mashup?
B. A combination of multiple similar types of data from different sources, such as a site that lets you view ticket prices available from several airlines
What's the correct name for a mashup that combines a company's data with external Web services?
B. A business mashup
What controls access to a Web API and ensures that the users of an API agree to the terms of service?