Backbone Js Interview Questions And Answers

Backbone Js interview questions and answers on advance and basic Backbone Js with example so this page for both freshers and experienced condidate. Fill the form below we will send the all interview questions on Backbone Js also add your Questions if any you have to ask and for apply in Backbone Js Tutorials and Training course just send a mail on info@pcds.co.in in detail about your self.

Top Backbone Js interview questions and answers for freshers and experienced

What is Backbone Js ?

Answer : Backbone.js is a JavaScript library that provides structure to RESTful web applications.

Questions : 1 :: Explain what is backbone.js ?

Backbone.js is a JavaScript client-side (front end) framework, which helps to organize your code and makes it easier to develop single page applications.  It allows you to structure...View answers

Questions : 2 :: What are the main components of Backbone.js ?

The main component of Backbone.js are ModelViewCollectionRouterEvent class object

Questions : 3 :: Explain what is Backbone.js collections ?


An ordered set of models are represented by Backbone.js collections. Any event in model will trigger an event in collection directly.  For example, you can bind “change”...View answers

Questions : 4 :: Explain what is Backbone.js router is used for ?

Whenever an application want to change their URL fragment in order to provide bookmarkable and shareable URLs for an Ajax heavy application, backbone.js router is...View answers

Questions : 5 :: What is Backbone events ?

Backbone events is a module that can be mixed in to any object,  giving the object the ability to bind and trigger custom named events.  Events are not declared before they are...View answers

Questions : 6 :: What are the keypoints of Backbone ?


-It has hard dependency with underscore.js to make it more functional and supporting a range of useful collection based operations-With jQuery it has a soft dependency-When the model changes it can...View answers

Questions : 7 :: Why you have to use Backbone ? Advantages ?

-By using JavaScript with the minimal set of data-structuring ( models & collections) and user interface (views & URLs) it enables you to develop a web application-Backbone is best useful to...View answers

Questions : 8 :: What are the three js files that you require to setup a working environment for backbone?

you are required following three js files to setup a working environment for backbone jQueryBackboneUnderscore In your application put these files within js folder and use it in your...View answers

Questions : 9 :: Explain when you require Backbone.js ?


Backbone.js is required in following condition -When developing a web application that requires a lot of JavaScript-It is required when you want to give structure to your code, if your application...View answers

Questions : 10 :: Explain what is view in Backbone.js?

Backbone view is a Javascript object that manages a specific DOM element and descendants. Views are not HTMLIt is a description of a modelThe HTML code comes from templatesWorks with any template...View answers

Questions : 11 :: Explain what is Backbone.js Models?

Backbone.js models are object and core of backbone.js. It contains an array of attributes and listens for events. To represent your data, Backbone provides a model object.  For...View answers

Questions : 12 :: Explain what is Modelbinder in Backbone.js ?

To make synchronization process of views and models together, ModelBinder class is...View answers

Questions : 13 :: What is the most powerful capabilities of the ModelBinder ?

The most powerful capabilities of ModelBinder class is that it enables you to define scope when you create your bindings using jQuery. *If your views are simple, you can rely on default scoping...View answers

Questions : 14 :: Explain what is Converter in Backbone.js ?

A function is called when model’s attribute is copied to an html element or when an html element value is copied into a model’s attribute, this function is referred as Converter...View answers

Questions : 15 :: What is model.attributes ?

The attributes property is the internal hash containing the model’s state,  usually a form of the JSON object representing the model data on the server. It is often a...View answers

Questions : 16 :: What is the function of toJSON ?

It returns a shallow copy of the model’s attribute for JSON stringification. This function is used for persistence, serialization and for augmentation before being sent to the server....View answers

Questions : 17 :: Explain when you can use Unbinding function in Backbone.js ?

When you want to remove the validation binding on the model or all models , removing all events hooked up on the collection, you can use Unbinding function. For example...View answers

Questions : 18 :: What are the configuration options available ?

The configuration options available are -InitialCopyDirection-modelSetOptions-change...View answers

Questions : 19 :: Mention what are the typical problems you might face with the Backbone view code ?

*Application models don’t change very often*Application pages are frequently refreshed from scratch from the server*Between different view models are not shared

Questions : 20 :: What is the function of escape ?

It gets the current value of an attribute from the model but returns the HTML-escaped version of a model’s attribute.  It is helpful in preventing XSS attacks, if you are...View answers

Questions : 21 :: Explain what is the function of parse ?

Whenever a model’s data is returned by the server, in fetch and save , this data is called parse. It is called by Backbone whenever a collection’s models are returned...View answers

Questions : 22 :: What is Backbone.sync is used for ?

When Backbone wants to save or read a model to the server it calls out a function called as...View answers

Questions : 23 :: In Backbone View, what is the use of setElement ?

setElement function is used when Backbone view has to be applied to a different DOM...View answers

Questions : 24 :: Explain what is model.cid ?

Model.cid works as a unique identifier. It is a special property of models, the cid or client id is automatically assigned to all models when they are first created. This property is useful...View answers

Questions : 25 :: How to override Backbone.sync?

Basically Backbone.sync should be a function that takes 4 arguments:Backbone.sync = function(method, model, options) { };You need to fire either options.success or options.error depending on whether...View answers

Questions : 26 :: What is the purpose of backbone.js?

Backbone.js is basically an uber-light framework that allows you to structure your Javascript code in an MVC(Model, View, Controller) fashion where... Model is part of your code that retrieves and...View answers

Questions : 27 :: How do I fetch a single model in Backbone?

url : function() { var base = 'clocks'; if (this.isNew()) return base; return base + (base.charAt(base.length - 1) == '/' ? '' : '/') + this.id;}, This approach assumes that you have...View answers
More Question

Ask your interview questions on Backbone Js

Write Your comment or Questions if you want the answers on Backbone Js from Backbone Js Experts
Name* :
Email Id* :
Mob no* :
Question
Or
Comment* :
 






--------- Tutorials ---