YouTube Icon

Interview Questions.

Top 100+ Material Design Lite Interview Questions And Answers - May 31, 2020

fluid

Top 100+ Material Design Lite Interview Questions And Answers

Question 1. Where Should I Use Material Design Lite (mdl)?

Answer :

If you’re inquisitive about a Material Design revel in the use of vanilla Web technology like CSS, JavaScript and HTML, MDL might be a useful option to do not forget. We optimise for websites heavy on content, which include marketing pages, articles, blogs and preferred web content material that isn’t mainly app-y. If you just want to select some colorations, customize a template and deliver a Material revel in, we try to help make that procedure easier.

Whilst there exist numerous community-driven alternatives for Material Design, our experience has shown that there are numerous gaps in the Material specification when it comes to the net. Rather than guessing how these gaps need to be stuffed (something we recognize the community has struggled with), we’ve opted for a near collaboration with the Material Design crew to provide a Material library that is both spec compatible for today and gives steering on aspects of the spec still being advanced.

Question 2. What Css Naming Conventions Does Mdl Use?

Answer :

MDL became written the use of BEM. BEM stands for Block, Element, Modifier. It is a way used to assemble CSS elegance-names so they are steady, isolated, and expressive.

A few top assets for learning greater about BEM strategies are:

CSSWizardry
CSS-Tricks
Smashing Magazine
These are excellent assets that simplify the records had to understand BEM. If you want to read the method from the inventors, Yandex affords the useful resource. This reference is going manner beyond simply the CSS and into the overall JavaScript setup they use as properly.

Cost Accounting Interview Questions
Question 3. Does Mdl Support Progressive Enhancement?

Answer :

MDL’s components have been designed from the floor up with revolutionary enhancement in mind. We attempt to build on local HTML elements as a lot as viable, counting on JavaScript where clearly important for ‘upgrades’.

Question 4. Which Browsers Does Mdl Support?

Answer :

The complete MDL experience need to work inside the remaining  versions of all evergreen browsers, whilst we gracefully degrade to CSS-only in browsers like IE9 that don’t pass our Cutting-the-mustard take a look at.

Our browser compatibility matrix has the most updated data on the browsers we officially aid. For components, at minimum we require aid for querySelector, classList and addEventListener, which may be polyfilled as wished. Our Templates will paintings in IE10+, frequently due to our use of Flexbox.

The polyfills that we’re currently using for the MDL website online to improve aid in oldIE are the following:

<!--[if IE]>

<script src="//cdnjs.Cloudflare.Com/ajax/libs/es5-shim/4.2.0/es5-shim.Min.Js"></script>

<script src="//cdnjs.Cloudflare.Com/ajax/libs/classlist/2014.01.31/classList.Min.Js"></script>

<script src="//cdnjs.Cloudflare.Com/ajax/libs/selectivizr/1.0.2/selectivizr-min.Js"></script>

<![endif]-->

IE10 standards mode eliminates aid for conditional feedback, so the above will best get interpreted by means of older versions of IE, which include IE9.

Question 5. Does Mdl Play Nicely With Polymer? Is It A Replacement For The Paper Elements?

Answer :

MDL specializes in handing over an enjoy that is optimised for static content web sites, like blogs, advertising and marketing pages and extra conventional text-primarily based net pages.

The Paper factors constructed with Polymer are absolutely encapsulated components that may be used personally or composed collectively to create a fabric layout-style website, and guide extra advanced user interplay.

That stated, MDL may be used along the Polymer detail counterparts. Polymer uses the electricity of Web Components to encapsulate the designs used for the ones additives. MDL does not have an effect on the styling within custom additives.

Marginal price Interview Questions
Question 6. Is Mdl Comparable To Bootstrap?

Answer :

Material Design can update many components of Bootstrap. However, it does now not intend to function-suit everything Bootstrap offers. Instead MDL intends to put into effect the additives specified by way of the Material Design specification. This allows it to provide the maximum comprehensive and accurate solution to be had.

Question 7. How Does It Compare To Existing Material Css Implementations?

Answer :

We suppose the network does a top notch process providing their very own tackle how Material Design must be implemented for CSS libraries.

That said, the big, numerous quantity of implementations available are often quite liberal with their interpretation of the spec (no longer their fault!) and their opinions don’t continually mirror what the Material Design team might recall ‘correct’. MDL turned into advanced in close collaboration with the Material Design and Chrome UX groups and undergoes ordinary opinions for spec compliance. When we run into a place of the spec that isn’t but absolutely fleshed out, MDL is capable of provide reviewed reviews on how these should be solved in a way that attempts to live actual to Material Design.

Standard Costing Interview Questions
Question 8. Should I Use The Minified, Cdn Or Sass Versions Of Mdl?

Answer :

Minified: If it’s your first time using MDL, we recommend downloading one of the default packages from the ‘Getting Started’ page that include a minified version of our CSS/JS and optionally our pre-made Templates.

CDN: If you’re just prototyping or want to avoid hosting your own copy of the MDL CSS and JS files, you can use our CDN to drag down a closely facet-cached model.

Customiser: If you’re growing a new website with MDL and are using a custom color scheme, we advocate downloading the default package then producing a custom build using the Customiser device. You can use this to override the material.Min.Css file to your personal needs.

Sass: If you will prefer to move all in, you could get the Sass version of MDL, which incorporates our unique sources, docs and templates. This version allows maximum customisation the usage of CSS variables and the relaxation of the Sass goodness you’re used to.

Question 9. How Does Mdl Relate To Web Starter Kit?

Answer :

MDL is an evolutionary step from the styleguide furnished in Web Starter Kit. The extra Web Starter Kit changed into used, the greater it became clean that many developers definitely wanted Material Design of their web sites.

The WSK Styleguide additionally did no longer align to Material Design fully, it was in reality based at the idea. From the WSK assignment, MDL changed into born to try to fill this need for developers. In the manner making the implementation as devoted as feasible to the specification.

Cost of products sold Interview Questions
Question 10. Do Any Google Properties Use Mdl In Production?

Answer :

MDL is utilized in manufacturing via some different Google houses. These use an older, incomplete version however demonstrate what deployed stories can seem like. 

Question 11. Is There A Showcase Available Of Sites Using Mdl?

Answer :

MDL is used in manufacturing by means of a few one-of-a-kind Google properties. These use an older, incomplete model however display what deployed stories can seem like. 

Activity Based Costing Interview Questions
Question 12. Can I Build Or Use Individual Mdl Components (e.G A Button)?

Answer :

For V1 of MDL we are targeted on the use-case of folks who are probable to need some one-of-a-kind components on their page and could need to consist of maximum of the MDL library. This approach that support and docs round just plucking unmarried components on their very own is minimum.

That stated, in case you want to generate a construct the use of only a single (or smaller wide variety of) additives, you may want to use Gulp with our Sass build. You can comment out those additives you don’t want in cloth-design-lite.Scss, remark out the scripts you don’t want within the Gulpfile after which run gulp to create your construct.

Cost Accounting Interview Questions
Question 13. Where Can I Get Help With Questions About Using Mdl?

Answer :

We encourage the MDL consumer and developer network to invite questions, and assist solution questions, on Stack Overflow, the usage of the Material-Design-Lite tag.

Question 14. Can I Request Or Contribute Components To Mdl?

Answer :

Sure! There may be additives or templates you would really like to peer applied in MDL that we don't yet offer. Please experience loose to advise them at the Issue Tracker. While we cannot assure we'll be capable of implement all of them, we are able to take into account requests and assessment them at ordinary durations.

Question 15. Will Mdl Support Non-sass Preprocessors?

Answer :

MDL is applied the usage of Sass and there are not any present day plans to trade this. If you desire to maintain a port to every other preprocessor, you are greater than welcome to.

Material Handler Interview Questions
Question 16. How Do I Keep Updated With Issues I'm Interested In?

Answer :

Watching the whole repository can introduce a variety of more noise in your flow. To keep updated with simply troubles you are interested by you handiest need to subscribe to that trouble. This is carried out on the problem page by clicking the "Subscribe" button within the proper hand sidebar.

Question 17. What Are The General Rules And Principles?

Answer :

In general, observe those simple steps to apply an MDL thing in your HTML page:

Start with a general HTML detail, consisting of <button>, <div>, or <ul>, depending at the MDL factor you need to apply. This establishes the detail within the page and readies it for MDL change.
Add one or more MDL-particular CSS training to the detail, including mdl-button or mdl-tabs__panel, again depending on the factor. The lessons observe the MDL upgrades to the element and turn it into an MDL issue.
Remember to consist of the meta viewport tag in your file so cellular gadgets will render successfully.

<meta name="viewport" content="width=device-width, initial-scale=1.0">

A notice about HTML factors and MDL CSS training

Material Design Lite makes use of namespaced BEM instructions—which could apply to almost any HTML detail—to construct additives. For some additives you could use almost any element. The examples in every element's documentation use factors that carry out nicely as that component. If you need to use elements other than those shown within the examples, we encourage you to test to discover the exceptional combination of HTML factors and MDL CSS lessons to your software.

Material Cost Control Interview Questions
Question 18. How To Use Mdl On Dynamic Websites?

Answer :

Material Design Lite will routinely register and render all factors marked with MDL instructions upon web page load. However within the case where you are creating DOM elements dynamically you want to sign in new factors the use of the upgradeElement characteristic. Here is how you may dynamically create the equal raised button with ripples shown inside the phase above:

<div id="container"/>
<script>
  var button = report.CreateElement('button');
  var textNode = document.CreateTextNode('Click Me!');
  button.AppendChild(textNode);
  button.ClassName = 'mdl-button mdl-js-button mdl-js-ripple-effect';
  componentHandler.UpgradeElement(button);
  document.GetElementById('field').AppendChild(button);
</script>

Marginal fee Interview Questions
Question 19. What Are Mdl's Responsibilities?

Answer :

Material Design Lite is constructed to provide a lightweight and simple set of Material Design components and templates for web sites. The assignment does now not intend to offer structures to create all possible UX desires, however to provide a low-friction Material Design implementation you may build on. Even inside Material Design itself, playing cards specifically, it is unfeasible to provide every combination in a seamless way. When you find some thing not furnished, together with dropdowns in the drawer, you could want to code your very own thing.

The crew is devoted to offering a splendid revel in to developers at the same time as staying real to the promise of lite.

Question 20. How To Use Material Design Lite?

Answer :

There are  methods to apply Material Design Lite:

Local Installation - You can down load the fabric.Primary-accessory.Min.Css and fabric.Min.Js documents to your nearby machine and include it to your HTML code.
CDN Based Version - You can include the material.Primary-accessory.Min.Css and fabric.Min.Js files into your HTML code directly from the Content Delivery Network (CDN).
SAP Product Costing Interview Questions
Question 21. What Is Cdn Based Version?

Answer :

You can encompass the js and css documents into your HTML code immediately from the Content Delivery Network (CDN). Storage.Googleapis.Com offers content material for the cutting-edge model.




CFG