1. While using Backbone.js, which of the following functions is used for binding events?
2. In relation to running QUnit without a browser. which of the following options is the correct command that is entered to the command line for obtaining the PhantomJS Runner plug-in for QUnit?
3. In relation to the attribute changes in Backbonejs models, which of the following Options is used for providing a global change handler that is used for responding to any attribute changing in the model?
4. While using Handlebars with Backbone.js, which of the following helpers is used for allowing the context to be changed within a template for ensuring the use of a particular object?
5. Which of the following Backbone.js model methods is used for communicating with the server and for representing the state of a model?
6. While using Backbone.js, which of the following attributes is used for binding the View class to an HTML page?
7. Which of the following options is the correct syntax of QUnit Assertions named deequual that is used for performing a deep recursive comparison assertion working on all primitive types such as arrays,objects and dates, etc.?
8. In relation to Marionette, which of the following CollectionView Life-chle Event callback is used for allowing custom code to be added to manipulate the view‘s el further?
9. In Backbone.js. which of the following options is/are handled by the Backbonehistory abstraction?
10. Which of the following options is the correct syntax for creating a model object named ExampleModel in Backbone.js?
11. In Backbone.js. which of the following options is used for monitoring changes in the hash fragments and invoking the appropriate events?
12. Which of the following options is the correct syntax for using HTML5 pushState in an application for providing URLs without hash fragments?
13. In relation to adding a task for the Grunt build script. which of the following commands is used for adding the uglify task with the --save-dev flag?
14. In relation to Sinon-QUnit, which of the following options is used for testing callbacks and functions throughout the code, and also used for determining that how many times a particular function has been executed?
15. Which of the following options is used by Backbone for providing a set of user interface elements that are committed for displaying the data sets in a tabular fashion?
16. Which of the following plugins is used by Backbone for retrieving and setting attributes with a more concise, jQuery-Iike format?
17. Which of the following Jasmine-jQuery matchers is used for checking, if an element on the page is correctly rendered?
18. Which of the following QUnit Assertion is used to perform a boolean assertion that returns true if the first parameter returns true?
19. In relation to Backbone.js collection methods. which of the following options is used for removing and returning the model at the beginning of the collection?
20. In relation to Jasmine matchers, which of the following options is the correct syntax of the matcher which is used for the equality check for simple literals and variables?
21. In relation to Backbone.js models. which of the following options is the correct function that is used for performing a delete operation to remove the model from the backend?
22. Which of the following options is NOT a primitive data type of JavaScript?
23. While creating routes manually using Backbone.js, how many parameters can be passed to the route function?
24. In relation to RequireJS configuration options. which of the following Options is used for allowing the configuration of exports. dependencies, and custom initialization for the Older scripts that do not use the function named define ()?
25. In relation to Backbonejs. which of the following functions is used for allowing an event name having multiple parameters to be passed to the event handler?
26. In relation to Backbone.js View Events. which of the following formats is used for defining the events that will be handled?
27. In relation to Backbonejs, which of the following options are the correct application requirements for using the LayoutManager?
28. Which of the following Options are the correct syntaxes of the code snippet that can be used for finding a sub-element within your view with ID Example Backbone?
29. Which of the following options are the valid callback parameters of Backbone.CoIlection event. named reset?
30. Which of the following callbacks can be used across all Marionette view types?
31. While using Handlebars with Backbone.js. which of the following options is used for representing blocks in Handlebars?
32. In relation to JSHint checks. the option plusplus prohibits the use of which of the following options?
BackBone.js MCQs | Topic-wise