JavaScript Questions & Answers – HTML APIs

This set of Javascript Multiple Choice Questions & Answers (MCQs) focuses on “HTML APIs”.

1. Which program code doesn’t need preprocessing before being run?
a) Text
b) Script
c) Both Text and Script
d) Comment
View Answer

Answer: b
Explanation: A scripting or script language is a programming language for a special run-time environment that automates the execution of tasks. A script is program code that doesn’t need pre-processing (e.g. compiling) before being run.

2. What is the significance of scripting?
a) Convenient
b) Dynamic
c) Reachable
d) Modular
View Answer

Answer: b
Explanation: Scripting languages are often interpreted (rather than compiled). Scripting makes Web pages more dynamic) For example, without reloading a new version of a page it may allow modifications to the content of that page, or allow content to be added to or sent from that page. The former has been called DHTML (Dynamic HTML), and the latter AJAX (Asynchronous JavaScript and XML).

3. What is the purpose of XMLHttpRequest?
a) Multiple loading
b) Load content by loading new document
c) Load content without loading new document
d) Repetitive loading
View Answer

Answer: c
Explanation: The XMLHttpRequest object can be used to request data from a web server. XMLHttpRequest makes it possible to load additional content from the Web without loading a new document, a core component of AJAX.

4. Which API makes the user’s current location available to browser-based application?
a) Java API
c) Object API
d) Geolocation API
View Answer

Answer: d
Explanation: The Geolocation API allows the user to provide their location to web applications if they so desire. For privacy reasons, the user is asked for permission to report location information.

5. Which of the following ensures additional interactivity mechanism?
b) Geolocation API
c) Object API
View Answer

Answer: a
Explanation: Web Accessibility Initiative – Accessible Rich Internet Applications (WAI-ARIA) is a technical specification published by the World Wide Web Consortium (W3C) that specifies how to increase the accessibility of web pages, in particular, dynamic content, and user interface components developed with Ajax, HTML, JavaScript, and related technologies. WAI ARIA offers mechanisms to ensure that this additional interactivity remains usable independent of devices and disabilities.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. What is the necessity to have API?
a) Guide to performing activities
b) Describe particular task
c) Both performing activities and Describe particular task
d) Rearrangement of tasks
View Answer

Answer: b
Explanation: In computer programming, an application programming interface is a set of subroutine definitions, communication protocols, and tools for building software. An API may describe the ways in which a particular task is performed.

7. What is the purpose of the event onAirEvent?
a) Content is played
b) Content is transferred
c) Both Content is played and transferred
d) Content is changed
View Answer

Answer: a
Explanation: The event onAirEvent is fired when the player starts playing content being broadcasted on the channel. The method is called at the time of the creation of adspace.

8. What is the purpose of the event disconnectionEvent?
a) Player demands for disconnection
b) Player disconnects from the channel
c) There is no user interaction
d) Player demands for reconnection
View Answer

Answer: b
Explanation: navigator.onLine is a property that maintains a true/false value (true for online, false for offline). This property is updated whenever the user switches into “Offline Mode”. The event disconnectionEvent is fired when the player disconnects from the channel, whether a result of user interaction or not.

9. When does one use the event ready?
a) Before loading
b) During loading
c) After loading
d) During reloading
View Answer

Answer: c
Explanation: The ready event occurs when the DOM (document object model) has been loaded. It is safe to interact with it after this event fired.

10. When does one use the method startOverlays()?
a) Edit ad request
b) Delete ad request
c) Create ad request
d) Modify ad request
View Answer

Answer: c
Explanation: A new ad request is made every time when the method startOverlays() gets called. It is used at the time of creation of the ad.

Sanfoundry Global Education & Learning Series – Javascript Programming.

Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.