MCQOPTIONS
Saved Bookmarks
This section includes 133 Mcqs, each offering curated multiple-choice questions to sharpen your Javascript knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
How to lazy load images? |
| A. | emove the rel attribute |
| B. | emove the src attribute |
| C. | ake rel = src |
| D. | ake src = rel |
| Answer» C. ake rel = src | |
| 2. |
What should be the value of the type attribute of a variable if the type of file is CSS? |
| A. | ext/js/css |
| B. | ext/js |
| C. | ext/css |
| D. | ext |
| Answer» D. ext | |
| 3. |
What does the appendChild() method perform? |
| A. | ppends a node in the middle of the index taken as the parameter |
| B. | ppends a node as the first child |
| C. | ppends a node as the last child |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 4. |
Which of the following API can be used to get the timing without affecting the page loading process? |
| A. | avigation API |
| B. | iming API |
| C. | avigation Timing API |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 5. |
Why do we need to use an onload event in the script tag after using the async attribute? |
| A. | nvoke code during page loading |
| B. | nvoke code during script loading |
| C. | nvoke code during downloading |
| D. | one of the mentioned |
| Answer» D. one of the mentioned | |
| 6. |
What will happen if the browser encounters a script tag without an src attribute? |
| A. | hrows an error |
| B. | hrows an exception |
| C. | ends it to the compiler |
| D. | ends it to the interpreter |
| Answer» E. | |
| 7. |
Which of the below does not belong to the Render Engine work flow? |
| A. | aint DOM elements |
| B. | arse Content |
| C. | ild DOM nodes in render tree |
| D. | one of the mentioned |
| Answer» E. | |
| 8. |
What is the purpose of the method localeCompare()? |
| A. | If the reference string comes before or after another string |
| B. | If the reference string is validated |
| C. | If the string is a reference string |
| D. | None of the mentioned |
| Answer» B. If the reference string is validated | |
| 9. |
When the 'end' event fires on EOF when no more data will arrive, which function is called? |
| A. | s.on("data",f); |
| B. | s.on("end",f); |
| C. | s.on("error",f); |
| D. | s.on("default",f); |
| Answer» C. s.on("error",f); | |
| 10. |
What is the type of datatype the async attribute optionally accepts? |
| A. | Integer |
| B. | String |
| C. | Boolean |
| D. | Decimal |
| Answer» D. Decimal | |
| 11. |
What does the rel attribute of a variable have when the type of file is CSS? |
| A. | css |
| B. | stylesheet |
| C. | text/css |
| D. | all of the mentioned |
| Answer» C. text/css | |
| 12. |
What is the purpose of the startTimeLogging() method? |
| A. | Start the timer |
| B. | Capture time logging |
| C. | Capture timing data for referencing |
| D. | All of the mentioned |
| Answer» E. | |
| 13. |
What is the method used to create an element in the HTML DOM? |
| A. | createDOMelement() |
| B. | createElement() |
| C. | createDOMElement() |
| D. | none of the mentioned |
| Answer» C. createDOMElement() | |
| 14. |
What will happen after executing the script? |
| A. | Execute script |
| B. | Layout positioning of DOM elements |
| C. | Paint DOM elements |
| D. | Build DOM nodes in render tree |
| Answer» E. | |
| 15. |
How many constant values can the property type be represented? |
| A. | 2 |
| B. | 3 |
| C. | 4 |
| D. | 5 |
| Answer» D. 5 | |
| 16. |
How can one access the redirectCount property? |
| A. | navigation.redirectCount |
| B. | performance.navigation.redirectCount |
| C. | performance.redirectCount |
| D. | redirectCount |
| Answer» C. performance.redirectCount | |
| 17. |
Where does the DNS Lookup direct to ? |
| A. | Browser |
| B. | Client |
| C. | Server |
| D. | DNS Server |
| Answer» E. | |
| 18. |
How do we stop blocking of loading and executing the perfLogger, a logging type data? |
| A. | Inlining the perfLogger |
| B. | Removing the perfLogger |
| C. | Placing the perfLogger before the 'script' tag |
| D. | None of the mentioned |
| Answer» B. Removing the perfLogger | |
| 19. |
What is the parameter of the method getElementsbyTagName() if we need to get an image? |
| A. | image |
| B. | src |
| C. | img |
| D. | imageurl |
| Answer» D. imageurl | |
| 20. |
What would happen if there were no script tags? |
| A. | Build DOM nodes in render tree |
| B. | Layout positioning of DOM elements |
| C. | Paint DOM elements |
| D. | Execute script |
| Answer» B. Layout positioning of DOM elements | |
| 21. |
What is the result when the showPerformanceMetrics() is called before loading the remote script? |
| A. | Throws an exception |
| B. | Throws an error |
| C. | It will load by itself |
| D. | None of the mentioned |
| Answer» C. It will load by itself | |
| 22. |
What does the constant TYPE_BACK_FORWRD indicate? |
| A. | Navigation via browser history |
| B. | Navigation via user request |
| C. | Navigation via URL |
| D. | None of the mentioned |
| Answer» B. Navigation via user request | |
| 23. |
How many properties are there in window.performance object? |
| A. | 1 |
| B. | 4 |
| C. | 2 |
| D. | 3 |
| Answer» D. 3 | |
| 24. |
How many properties are there in the interface PerformanceTiming? |
| A. | 21 |
| B. | 22 |
| C. | 23 |
| D. | 24 |
| Answer» B. 22 | |
| 25. |
What is the purpose of the property PerformanceTiming.fetchStart? |
| A. | Browser ready to fetch input |
| B. | Browser ready to fetch document |
| C. | Browser ready to fetch summary |
| D. | All of the mentioned |
| Answer» C. Browser ready to fetch summary | |
| 26. |
Which of the following property is associated with the Request event? |
| A. | requestStart |
| B. | requestEnd |
| C. | both requestStart and requestEnd |
| D. | none of the mentioned |
| Answer» B. requestEnd | |
| 27. |
What is the purpose of garbage collection? |
| A. | Removes object with many reference |
| B. | Removes object with reference |
| C. | Removes object with invalid reference |
| D. | Removes object with no reference |
| Answer» E. | |
| 28. |
What is the function of the memory object? |
| A. | Gets unused memory details |
| B. | Shows optimization |
| C. | Gets memory usage |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 29. |
Which of the following gives the high level breakdown of memory usage? |
| A. | about:memory |
| B. | memory |
| C. | about-memory |
| D. | about::memory |
| Answer» B. memory | |
| 30. |
Which keyword must be used to get a more granular insight of the memory usage? |
| A. | verb |
| B. | verbose |
| C. | granule |
| D. | none of the mentioned |
| Answer» C. granule | |
| 31. |
Which of the following is an interface? |
| A. | Time |
| B. | Timing |
| C. | Performance |
| D. | PerformanceTiming |
| Answer» E. | |
| 32. |
Which of the following is a read-only property? |
| A. | PerformanceTiming.navigationStart |
| B. | PerformanceTiming.fetchStart |
| C. | PerformanceTiming.navigationStart & PerformanceTiming.fetchStart |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 33. |
How many properties are associated with the Response event? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 34. |
Which of the following property is associated with the Processing event? |
| A. | domComplete |
| B. | domContentLoaded |
| C. | domInteractive |
| D. | none of the mentioned |
| Answer» E. | |
| 35. |
Which of the following property is associated with the Response event? |
| A. | responseStart |
| B. | responseEnd |
| C. | both responseStart and responseEnd |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 36. |
How do we stop blocking of loading and executing the perfLogger, a logging type data?%! |
| A. | Inlining the perfLogger |
| B. | Removing the perfLogger |
| C. | Placing the perfLogger before the “script” tag |
| D. | None of the mentione |
| Answer» B. Removing the perfLogger | |
| 37. |
What is the parameter of the method getElementsbyTagName() if we need to get an image?%! |
| A. | image |
| B. | src |
| C. | img |
| D. | imageurl |
| Answer» D. imageurl | |
| 38. |
What does the rel attribute of a variable have when the type of file is CSS?%! |
| A. | css |
| B. | stylesheet |
| C. | text/css |
| D. | all of the mentioned |
| Answer» C. text/css | |
| 39. |
What should be the type of the script_url?%! |
| A. | Object |
| B. | String |
| C. | Array |
| D. | Any of the mentioned |
| Answer» E. | |
| 40. |
What would happen if there were no script tags?%! |
| A. | Build DOM nodes in render tree |
| B. | Layout positioning of DOM elements |
| C. | Paint DOM elements |
| D. | Execute script |
| Answer» B. Layout positioning of DOM elements | |
| 41. |
Which of the following navigator object properties is the same in both Netscape and IE?%! |
| A. | navigator.appCodeName |
| B. | navigator.appName |
| C. | navigator.appVersion |
| D. | none of the mentioned |
| Answer» B. navigator.appName | |
| 42. |
To define each of the set classes as a property of the sets object (namespace) for the module, the statement is%! |
| A. | sets = sets.AbstractEnumerableSet.extend(); |
| B. | sets.SingletonSet = sets.AbstractEnumerableSet.extend(...); |
| C. | sets.SingletonSet = sets.extend(...); |
| D. | sets = sets.extend(...); |
| Answer» C. sets.SingletonSet = sets.extend(...); | |
| 43. |
What is the method used to create an element in the HTML DOM?%! |
| A. | createDOMelement() |
| B. | createElement() |
| C. | createDOMElement() |
| D. | none of the mentioned |
| Answer» C. createDOMElement() | |
| 44. |
Which of the following layer retrieves the content from the network?%! |
| A. | Transport Layer |
| B. | Application Layer |
| C. | Network Layer |
| D. | Physical Layer |
| Answer» D. Physical Layer | |
| 45. |
How many constant values can the property type be represented?%! |
| A. | 2 |
| B. | 3 |
| C. | 4 |
| D. | 5 |
| Answer» D. 5 | |
| 46. |
Where does the DNS Lookup direct to ?%! |
| A. | Browser |
| B. | Client |
| C. | Server |
| D. | DNS Server |
| Answer» E. | |
| 47. |
What is the purpose of garbage collection?%! |
| A. | Removes object with many reference |
| B. | Removes object with reference |
| C. | Removes object with invalid reference |
| D. | Removes object with no reference |
| Answer» E. | |
| 48. |
Which keyword must be used to get a more granular insight of the memory usage?%! |
| A. | verb |
| B. | verbose |
| C. | granule |
| D. | none of the mentioned |
| Answer» C. granule | |
| 49. |
How many properties are associated with the Response event?%! |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 50. |
What is the purpose of the navigation property in the window.performance object?%! |
| A. | To which page the user navigated |
| B. | How the user navigated |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» C. All of the mentioned | |