diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..be7699b --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +node_modules +.npm-debug.log +tmp +.DS_Store +.DS_Store? +._* \ No newline at end of file diff --git a/README.md b/README.md index bfa720e..7da68b1 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ This repo contains a number of front-end interview questions that can be used wh 1. [Coding Questions](#jscode) 1. [Fun Questions](#fun) -####Original Contributors: +####[[⬆]](#toc) Original Contributors: The majority of the questions were plucked from an [oksoclap](http://oksoclap.com/) thread created originally by [Paul Irish](http://paulirish.com) ([@paul_irish](http://twitter.com/paul_irish)) and contributed to by the following individuals: @@ -33,9 +33,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co * [@wookiehangover](http://twitter.com/wookiehangover) - http://wookiehangover.com * [@iansym](http://twitter.com/iansym) - http://twitter.com/iansym -**[[⬆]](#toc)** - -####General Questions: +####[[⬆]](#toc) General Questions: * What did you learn yesterday/this week? * What excites or interests you about coding? @@ -66,9 +64,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co * Explain the importance of standards and standards bodies. * What is FOUC? How do you avoid FOUC? -**[[⬆]](#toc)** - -####HTML Questions: +####[[⬆]](#toc) HTML Questions: * What's a `doctype` do? * What's the difference between standards mode and quirks mode? @@ -80,9 +76,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co * Consider HTML5 as an open web platform. What are the building blocks of HTML5? * Describe the difference between cookies, sessionStorage and localStorage. -**[[⬆]](#toc)** - -####CSS Questions: +####[[⬆]](#toc) CSS Questions: * Describe what a "reset" CSS file does and how it's useful. * Describe Floats and how they work. @@ -105,9 +99,7 @@ The majority of the questions were plucked from an [oksoclap](http://oksoclap.co * Explain how a browser determines what elements match a CSS selector? * Explain your understanding of the box model and how you would tell the browser in CSS to render your layout in different box models. -**[[⬆]](#toc)** - -####JS Questions: +####[[⬆]](#toc) JS Questions: * Explain event delegation * Explain how `this` works in JavaScript @@ -160,9 +152,7 @@ function Person(){} var person = Person() var person = new Person() * What is the arity of a function? * What is `"use strict";`? what are the advantages and disadvantages to using it? -**[[⬆]](#toc)** - -####jQuery Questions: +####[[⬆]](#toc) jQuery Questions: * Explain "chaining". * Explain "deferreds". @@ -181,9 +171,7 @@ $(".foo div#bar:eq(0)") ``` * Difference between 'delegate()' and 'live()'? -**[[⬆]](#toc)** - -####Code Questions: +####[[⬆]](#toc) Code Questions: ```javascript ~~3.14 @@ -230,13 +218,10 @@ foo.bar = 'hello'; **Answer: `undefined`** -**[[⬆]](#toc)** - -####Fun Questions: +####[[⬆]](#toc) Fun Questions: * What's the coolest thing you've ever coded, what are you most proud of? * What are your favorite parts about the developer tools you use? * Do you have any pet projects? What kind? * What's your favorite feature of Internet Explorer? -**[[⬆]](#toc)**