René's URL Explorer Experiment


Title: 10secondsofcode/Ref/Notes.md at master · 10secondsofcode/10secondsofcode · GitHub

Open Graph Title: 10secondsofcode/Ref/Notes.md at master · 10secondsofcode/10secondsofcode

X Title: 10secondsofcode/Ref/Notes.md at master · 10secondsofcode/10secondsofcode

Description: The team behind 10-seconds-of-code and official 10-seconds projects. - 10secondsofcode/Ref/Notes.md at master · 10secondsofcode/10secondsofcode

Open Graph Description: The team behind 10-seconds-of-code and official 10-seconds projects. - 10secondsofcode/10secondsofcode

X Description: The team behind 10-seconds-of-code and official 10-seconds projects. - 10secondsofcode/10secondsofcode

Opengraph URL: https://github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md

X: @github

direct link

Domain: Github.com

route-pattern/:user_id/:repository/blob/*name(/*path)
route-controllerblob
route-actionshow
fetch-noncev2:a9057a35-2353-af7d-8bb6-91eedb7bae06
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idE958:E0AE3:9C49D5:D3E29D:6A62B6F5
html-safe-noncec393261b10033247ed02520f32bbc705add6e156169973b065320914ab048d82
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOTU4OkUwQUUzOjlDNDlENTpEM0UyOUQ6NkE2MkI2RjUiLCJ2aXNpdG9yX2lkIjoiNzQyODI1MTM5NzcyNzY1OTQxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacacca32db5f308cb1aeecadec9f2c77936b52a2d669a42e737bd1045d71d7c7aa
hovercard-subject-tagrepository:151557024
github-keyboard-shortcutsrepository,source-code,file-tree,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///blob/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md
twitter:imagehttps://opengraph.githubassets.com/aee8b86ab2e71d7b2c3319c4fd65872c3a36aa0e568998b3d7e791b293548840/10secondsofcode/10secondsofcode
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/aee8b86ab2e71d7b2c3319c4fd65872c3a36aa0e568998b3d7e791b293548840/10secondsofcode/10secondsofcode
og:image:altThe team behind 10-seconds-of-code and official 10-seconds projects. - 10secondsofcode/10secondsofcode
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2738d7125e864b55224a8bc40c72c220ca7d2c73f91a7bb8d69dffe9d35e997d
turbo-cache-controlno-cache
go-importgithub.com/10secondsofcode/10secondsofcode git https://github.com/10secondsofcode/10secondsofcode.git
octolytics-dimension-user_id46049398
octolytics-dimension-user_login10secondsofcode
octolytics-dimension-repository_id151557024
octolytics-dimension-repository_nwo10secondsofcode/10secondsofcode
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id151557024
octolytics-dimension-repository_network_root_nwo10secondsofcode/10secondsofcode
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasebf54af498459157b66a67136f992a68752cdbb54
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#start-of-content
https://Github.com/
Sign in https://Github.com/login?return_to=https%3A%2F%2Fgithub.com%2F10secondsofcode%2F10secondsofcode%2Fblob%2Fmaster%2FRef%2FNotes.md
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://Github.com/login?return_to=https%3A%2F%2Fgithub.com%2F10secondsofcode%2F10secondsofcode%2Fblob%2Fmaster%2FRef%2FNotes.md
Sign up https://Github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=10secondsofcode%2F10secondsofcode
Reloadhttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md
Reloadhttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md
Reloadhttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md
Please reload this pagehttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md
10secondsofcode https://Github.com/10secondsofcode
10secondsofcodehttps://Github.com/10secondsofcode/10secondsofcode
Please reload this pagehttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md
Notifications https://Github.com/login?return_to=%2F10secondsofcode%2F10secondsofcode
Fork 27 https://Github.com/login?return_to=%2F10secondsofcode%2F10secondsofcode
Star 40 https://Github.com/login?return_to=%2F10secondsofcode%2F10secondsofcode
Code https://Github.com/10secondsofcode/10secondsofcode
Issues 5 https://Github.com/10secondsofcode/10secondsofcode/issues
Pull requests 6 https://Github.com/10secondsofcode/10secondsofcode/pulls
Actions https://Github.com/10secondsofcode/10secondsofcode/actions
Projects https://Github.com/10secondsofcode/10secondsofcode/projects
Security and quality 0 https://Github.com/10secondsofcode/10secondsofcode/security
Insights https://Github.com/10secondsofcode/10secondsofcode/pulse
Code https://Github.com/10secondsofcode/10secondsofcode
Issues https://Github.com/10secondsofcode/10secondsofcode/issues
Pull requests https://Github.com/10secondsofcode/10secondsofcode/pulls
Actions https://Github.com/10secondsofcode/10secondsofcode/actions
Projects https://Github.com/10secondsofcode/10secondsofcode/projects
Security and quality https://Github.com/10secondsofcode/10secondsofcode/security
Insights https://Github.com/10secondsofcode/10secondsofcode/pulse
https://Github.com/10secondsofcode/10secondsofcode
10secondsofcodehttps://Github.com/10secondsofcode/10secondsofcode/tree/master
Refhttps://Github.com/10secondsofcode/10secondsofcode/tree/master/Ref
Historyhttps://Github.com/10secondsofcode/10secondsofcode/commits/master/Ref/Notes.md
https://Github.com/10secondsofcode/10secondsofcode/commits/master/Ref/Notes.md
10secondsofcodehttps://Github.com/10secondsofcode/10secondsofcode/tree/master
Refhttps://Github.com/10secondsofcode/10secondsofcode/tree/master/Ref
Rawhttps://github.com/10secondsofcode/10secondsofcode/raw/refs/heads/master/Ref/Notes.md
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
Front-end Job Interview Questions - JS Questionshttps://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/questions/javascript-questions.md
Explain event delegationhttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-event-delegation
Explain how this works in JavaScripthttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-how-this-works-in-javascript
Explain how prototypal inheritance workshttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-how-prototypal-inheritance-works
What do you think of AMD vs CommonJS?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-do-you-think-of-amd-vs-commonjs
Explain why the following doesn't work as an IIFE: function foo(){ }();. What needs to be changed to properly make it an IIFE?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-why-the-following-doesnt-work-as-an-iife-function-foo--what-needs-to-be-changed-to-properly-make-it-an-iife
What's the difference between a variable that is: null, undefined or undeclared? How would you go about checking for any of these states?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-a-variable-that-is-null-undefined-or-undeclared-how-would-you-go-about-checking-for-any-of-these-states
What is a closure, and how/why would you use one?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-a-closure-and-howwhy-would-you-use-one
Can you describe the main difference between a .forEach loop and a .map() loop and why you would pick one versus the other?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-describe-the-main-difference-between-a-foreach-loop-and-a-map-loop-and-why-you-would-pick-one-versus-the-other
What's a typical use case for anonymous functions?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-a-typical-use-case-for-anonymous-functions
How do you organize your code? (module pattern, classical inheritance?)https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#how-do-you-organize-your-code-module-pattern-classical-inheritance
What's the difference between host objects and native objects?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-host-objects-and-native-objects
Difference between: function Person(){}, var person = Person(), and var person = new Person()?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#difference-between-function-person-var-person--person-and-var-person--new-person
What's the difference between .call and .apply?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-call-and-apply
Explain Function.prototype.bind.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-functionprototypebind
When would you use document.write()?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#when-would-you-use-documentwrite
What's the difference between feature detection, feature inference, and using the UA string?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-feature-detection-feature-inference-and-using-the-ua-string
Explain Ajax in as much detail as possible.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-ajax-in-as-much-detail-as-possible
What are the advantages and disadvantages of using Ajax?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-advantages-and-disadvantages-of-using-ajax
Explain how JSONP works (and how it's not really Ajax).https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-how-jsonp-works-and-how-its-not-really-ajax
Have you ever used JavaScript templating? If so, what libraries have you used?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#have-you-ever-used-javascript-templating-if-so-what-libraries-have-you-used
Explain "hoisting".https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-hoisting
Describe event bubbling.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#describe-event-bubbling
What's the difference between an "attribute" and a "property"?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-an-attribute-and-a-property
Why is extending built-in JavaScript objects not a good idea?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-is-extending-built-in-javascript-objects-not-a-good-idea
Difference between document load event and document DOMContentLoaded event?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#difference-between-document-load-event-and-document-domcontentloaded-event
What is the difference between == and ===?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-the-difference-between--and-
Explain the same-origin policy with regards to JavaScript.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-same-origin-policy-with-regards-to-javascript
Make this work: duplicate([1,2,3,4,5]); // [1,2,3,4,5,1,2,3,4,5]https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#make-this-work
Why is it called a Ternary expression, what does the word "Ternary" indicate?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-is-it-called-a-ternary-expression-what-does-the-word-ternary-indicate
What is "use strict";? what are the advantages and disadvantages to using it?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-use-strict-what-are-the-advantages-and-disadvantages-to-using-it
Create a for loop that iterates up to 100 while outputting "fizz" at multiples of 3, "buzz" at multiples of 5 and "fizzbuzz" at multiples of 3 and 5https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#create-a-for-loop-that-iterates-up-to-100-while-outputting-fizz-at-multiples-of-3-buzz-at-multiples-of-5-and-fizzbuzz-at-multiples-of-3-and-5
Why is it, in general, a good idea to leave the global scope of a website as-is and never touch it?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-is-it-in-general-a-good-idea-to-leave-the-global-scope-of-a-website-as-is-and-never-touch-it
Why would you use something like the load event? Does this event have disadvantages? Do you know any alternatives, and why would you use those?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-would-you-use-something-like-the-load-event-does-this-event-have-disadvantages-do-you-know-any-alternatives-and-why-would-you-use-those
Explain what a single page app is and how to make one SEO-friendly.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-what-a-single-page-app-is-and-how-to-make-one-seo-friendly
What is the extent of your experience with Promises and/or their polyfills?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-the-extent-of-your-experience-with-promises-andor-their-polyfills
What are the pros and cons of using Promises instead of callbacks?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-pros-and-cons-of-using-promises-instead-of-callbacks
What are some of the advantages/disadvantages of writing JavaScript code in a language that compiles to JavaScript?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-some-of-the-advantagesdisadvantages-of-writing-javascript-code-in-a-language-that-compiles-to-javascript
What tools and techniques do you use debugging JavaScript code?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-tools-and-techniques-do-you-use-for-debugging-javascript-code
What language constructions do you use for iterating over object properties and array items?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-language-constructions-do-you-use-for-iterating-over-object-properties-and-array-items
Explain the difference between mutable and immutable objects.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-difference-between-mutable-and-immutable-objects
Explain the difference between synchronous and asynchronous functions.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-difference-between-synchronous-and-asynchronous-functions
What is event loop? What is the difference between call stack and task queue?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-event-loop-what-is-the-difference-between-call-stack-and-task-queue
Explain the differences on the usage of foo between function foo() {} and var foo = function() {}https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-differences-on-the-usage-of-foo-between-function-foo--and-var-foo--function-
What are the differences between variables created using let, var or const?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-differences-between-variables-created-using-let-var-or-const
What are the differences between ES6 class and ES5 function constructors?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-differences-between-es6-class-and-es5-function-constructors
Can you offer a use case for the new arrow => function syntax? How does this new syntax differ from other functions?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-offer-a-use-case-for-the-new-arrow--function-syntax-how-does-this-new-syntax-differ-from-other-functions
What advantage is there for using the arrow syntax for a method in a constructor?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-advantage-is-there-for-using-the-arrow-syntax-for-a-method-in-a-constructor
What is the definition of a higher-order function?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-the-definition-of-a-higher-order-function
Can you give an example for destructuring an object or an array?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-give-an-example-for-destructuring-an-object-or-an-array
ES6 Template Literals offer a lot of flexibility in generating strings, can you give an example?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#es6-template-literals-offer-a-lot-of-flexibility-in-generating-strings-can-you-give-an-example
Can you give an example of a curry function and why this syntax offers an advantage?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-give-an-example-of-a-curry-function-and-why-this-syntax-offers-an-advantage
What are the benefits of using spread syntax and how is it different from rest syntax?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-benefits-of-using-spread-syntax-and-how-is-it-different-from-rest-syntax
How can you share code between files?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#how-can-you-share-code-between-files
Why you might want to create static class members?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-you-might-want-to-create-static-class-members
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-event-delegation
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references
https://davidwalsh.name/event-delegatehttps://davidwalsh.name/event-delegate
https://stackoverflow.com/questions/1687296/what-is-dom-event-delegationhttps://stackoverflow.com/questions/1687296/what-is-dom-event-delegation
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-how-this-works-in-javascript
Arnav Aggrawalhttps://medium.com/@arnav_aggarwal
article on Mediumhttps://codeburst.io/the-simple-rules-to-this-in-javascript-35d97f31bde3
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-1
https://codeburst.io/the-simple-rules-to-this-in-javascript-35d97f31bde3https://codeburst.io/the-simple-rules-to-this-in-javascript-35d97f31bde3
https://stackoverflow.com/a/3127440/1751946https://stackoverflow.com/a/3127440/1751946
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-how-prototypal-inheritance-works
delegation than inheritancehttps://davidwalsh.name/javascript-objects
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-2
https://www.quora.com/What-is-prototypal-inheritance/answer/Kyle-Simpsonhttps://www.quora.com/What-is-prototypal-inheritance/answer/Kyle-Simpson
https://davidwalsh.name/javascript-objectshttps://davidwalsh.name/javascript-objects
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-do-you-think-of-amd-vs-commonjs
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-3
https://auth0.com/blog/javascript-module-systems-showdown/https://auth0.com/blog/javascript-module-systems-showdown/
https://stackoverflow.com/questions/16521471/relation-between-commonjs-amd-and-requirejshttps://stackoverflow.com/questions/16521471/relation-between-commonjs-amd-and-requirejs
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-why-the-following-doesnt-work-as-an-iife-function-foo--what-needs-to-be-changed-to-properly-make-it-an-iife
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-4
http://lucybain.com/blog/2014/immediately-invoked-function-expression/http://lucybain.com/blog/2014/immediately-invoked-function-expression/
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/voidhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-a-variable-that-is-null-undefined-or-undeclared-how-would-you-go-about-checking-for-any-of-these-states
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-5
https://stackoverflow.com/questions/15985875/effect-of-declared-and-undeclared-variableshttps://stackoverflow.com/questions/15985875/effect-of-declared-and-undeclared-variables
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/undefinedhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/undefined
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-a-closure-and-howwhy-would-you-use-one
module patternhttps://addyosmani.com/resources/essentialjsdesignpatterns/book/#modulepatternjavascript
Partial applications or curryinghttps://medium.com/javascript-scene/curry-or-partial-application-8150044c78b8#.l4b6l1i3x
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-6
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closureshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures
https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-closure-b2f0d2152b36https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-closure-b2f0d2152b36
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-describe-the-main-difference-between-a-foreach-loop-and-a-map-loop-and-why-you-would-pick-one-versus-the-other
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-7
https://codeburst.io/javascript-map-vs-foreach-f38111822c0fhttps://codeburst.io/javascript-map-vs-foreach-f38111822c0f
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-a-typical-use-case-for-anonymous-functions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-8
https://www.quora.com/What-is-a-typical-usecase-for-anonymous-functionshttps://www.quora.com/What-is-a-typical-usecase-for-anonymous-functions
https://stackoverflow.com/questions/10273185/what-are-the-benefits-to-using-anonymous-functions-instead-of-named-functions-fohttps://stackoverflow.com/questions/10273185/what-are-the-benefits-to-using-anonymous-functions-instead-of-named-functions-fo
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#how-do-you-organize-your-code-module-pattern-classical-inheritance
these ruleshttps://medium.com/@dan_abramov/how-to-use-classes-and-sleep-at-night-9af8de78ccb4
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-host-objects-and-native-objects
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-9
https://stackoverflow.com/questions/7614317/what-is-the-difference-between-native-objects-and-host-objectshttps://stackoverflow.com/questions/7614317/what-is-the-difference-between-native-objects-and-host-objects
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#difference-between-function-person-var-person--person-and-var-person--new-person
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-10
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/newhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/new
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-call-and-apply
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-functionprototypebind
MDNhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_objects/Function/bind
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-11
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_objects/Function/bindhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_objects/Function/bind
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#when-would-you-use-documentwrite
when you want to include styles that should only work if JavaScript is enabledhttps://www.quirksmode.org/blog/archives/2005/06/three_javascrip_1.html
load scripts in parallel and preserve execution orderhttps://github.com/paulirish/html5-boilerplate/wiki/Script-Loading-Techniques#documentwrite-script-tag
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-12
https://www.quirksmode.org/blog/archives/2005/06/three_javascrip_1.htmlhttps://www.quirksmode.org/blog/archives/2005/06/three_javascrip_1.html
https://github.com/h5bp/html5-boilerplate/wiki/Script-Loading-Techniques#documentwrite-script-taghttps://github.com/h5bp/html5-boilerplate/wiki/Script-Loading-Techniques#documentwrite-script-tag
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-feature-detection-feature-inference-and-using-the-ua-string
Modernizrhttps://modernizr.com/
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-13
https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detectionhttps://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection
https://stackoverflow.com/questions/20104930/whats-the-difference-between-feature-detection-feature-inference-and-using-thhttps://stackoverflow.com/questions/20104930/whats-the-difference-between-feature-detection-feature-inference-and-using-th
https://developer.mozilla.org/en-US/docs/Web/HTTP/Browser_detection_using_the_user_agenthttps://developer.mozilla.org/en-US/docs/Web/HTTP/Browser_detection_using_the_user_agent
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-ajax-in-as-much-detail-as-possible
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-14
https://en.wikipedia.org/wiki/Ajax_(programming)https://en.wikipedia.org/wiki/Ajax_(programming)
https://developer.mozilla.org/en-US/docs/AJAXhttps://developer.mozilla.org/en-US/docs/AJAX
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-advantages-and-disadvantages-of-using-ajax
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-how-jsonp-works-and-how-its-not-really-ajax
CORShttp://en.wikipedia.org/wiki/Cross-origin_resource_sharing
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-15
https://stackoverflow.com/a/2067584/1751946https://stackoverflow.com/a/2067584/1751946
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#have-you-ever-used-javascript-templating-if-so-what-libraries-have-you-used
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-hoisting
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#describe-event-bubbling
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#whats-the-difference-between-an-attribute-and-a-property
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-16
https://stackoverflow.com/questions/6003819/properties-and-attributes-in-htmlhttps://stackoverflow.com/questions/6003819/properties-and-attributes-in-html
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-is-extending-built-in-javascript-objects-not-a-good-idea
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-17
http://lucybain.com/blog/2014/js-extending-built-in-objects/http://lucybain.com/blog/2014/js-extending-built-in-objects/
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#difference-between-document-load-event-and-document-domcontentloaded-event
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-18
https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoadedhttps://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded
https://developer.mozilla.org/en-US/docs/Web/Events/loadhttps://developer.mozilla.org/en-US/docs/Web/Events/load
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-the-difference-between--and-
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-19
https://stackoverflow.com/questions/359494/which-equals-operator-vs-should-be-used-in-javascript-comparisonshttps://stackoverflow.com/questions/359494/which-equals-operator-vs-should-be-used-in-javascript-comparisons
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-same-origin-policy-with-regards-to-javascript
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-20
https://en.wikipedia.org/wiki/Same-origin_policyhttps://en.wikipedia.org/wiki/Same-origin_policy
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#make-this-work
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-is-it-called-a-ternary-expression-what-does-the-word-ternary-indicate
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-21
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Conditional_Operatorhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-use-strict-what-are-the-advantages-and-disadvantages-to-using-it
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-22
http://2ality.com/2011/10/strict-mode-hatred.htmlhttp://2ality.com/2011/10/strict-mode-hatred.html
http://lucybain.com/blog/2014/js-use-strict/http://lucybain.com/blog/2014/js-use-strict/
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#create-a-for-loop-that-iterates-up-to-100-while-outputting-fizz-at-multiples-of-3-buzz-at-multiples-of-5-and-fizzbuzz-at-multiples-of-3-and-5
Paul Irishhttps://gist.github.com/jaysonrowe/1592432#gistcomment-790724
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-23
https://gist.github.com/jaysonrowe/1592432https://gist.github.com/jaysonrowe/1592432
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-is-it-in-general-a-good-idea-to-leave-the-global-scope-of-a-website-as-is-and-never-touch-it
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-would-you-use-something-like-the-load-event-does-this-event-have-disadvantages-do-you-know-any-alternatives-and-why-would-you-use-those
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-24
https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onloadhttps://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onload
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-what-a-single-page-app-is-and-how-to-make-one-seo-friendly
Grab Front End Guidehttps://github.com/grab/front-end-guide
HTML5 History APIhttps://developer.mozilla.org/en-US/docs/Web/API/History_API
AJAXhttps://developer.mozilla.org/en-US/docs/AJAX/Getting_Started
Prerenderhttps://prerender.io/
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-25
https://github.com/grab/front-end-guide#single-page-apps-spashttps://github.com/grab/front-end-guide#single-page-apps-spas
http://stackoverflow.com/questions/21862054/single-page-app-advantages-and-disadvantageshttp://stackoverflow.com/questions/21862054/single-page-app-advantages-and-disadvantages
http://blog.isquaredsoftware.com/presentations/2016-10-revolution-of-web-dev/http://blog.isquaredsoftware.com/presentations/2016-10-revolution-of-web-dev/
https://medium.freecodecamp.com/heres-why-client-side-rendering-won-46a349fadb52https://medium.freecodecamp.com/heres-why-client-side-rendering-won-46a349fadb52
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-the-extent-of-your-experience-with-promises-andor-their-polyfills
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-26
https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-promise-27fc71e77261https://medium.com/javascript-scene/master-the-javascript-interview-what-is-a-promise-27fc71e77261
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-pros-and-cons-of-using-promises-instead-of-callbacks
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-some-of-the-advantagesdisadvantages-of-writing-javascript-code-in-a-language-that-compiles-to-javascript
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-27
https://softwareengineering.stackexchange.com/questions/72569/what-are-the-pros-and-cons-of-coffeescripthttps://softwareengineering.stackexchange.com/questions/72569/what-are-the-pros-and-cons-of-coffeescript
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-tools-and-techniques-do-you-use-for-debugging-javascript-code
React Devtoolshttps://github.com/facebook/react-devtools
Redux Devtoolshttps://github.com/gaearon/redux-devtools
Vue Devtoolshttps://github.com/vuejs/vue-devtools
Chrome Devtoolshttps://hackernoon.com/twelve-fancy-chrome-devtools-tips-dc1e39d10d9d
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-28
https://hackernoon.com/twelve-fancy-chrome-devtools-tips-dc1e39d10d9dhttps://hackernoon.com/twelve-fancy-chrome-devtools-tips-dc1e39d10d9d
https://raygun.com/blog/javascript-debugging/https://raygun.com/blog/javascript-debugging/
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-language-constructions-do-you-use-for-iterating-over-object-properties-and-array-items
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-difference-between-mutable-and-immutable-objects
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-difference-between-synchronous-and-asynchronous-functions
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-event-loop-what-is-the-difference-between-call-stack-and-task-queue
talk on the Event Loophttps://2014.jsconf.eu/speakers/philip-roberts-what-the-heck-is-the-event-loop-anyway.html
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-29
https://2014.jsconf.eu/speakers/philip-roberts-what-the-heck-is-the-event-loop-anyway.htmlhttps://2014.jsconf.eu/speakers/philip-roberts-what-the-heck-is-the-event-loop-anyway.html
http://theproactiveprogrammer.com/javascript/the-javascript-event-loop-a-stack-and-a-queue/http://theproactiveprogrammer.com/javascript/the-javascript-event-loop-a-stack-and-a-queue/
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-the-differences-on-the-usage-of-foo-between-function-foo--and-var-foo--function-
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-30
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/functionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/function
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-differences-between-variables-created-using-let-var-or-const
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-31
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/lethttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/varhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/consthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-differences-between-es6-class-and-es5-function-constructors
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-32
https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Inheritancehttps://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/Inheritance
https://eli.thegreenplace.net/2013/10/22/classical-inheritance-in-javascript-es5https://eli.thegreenplace.net/2013/10/22/classical-inheritance-in-javascript-es5
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-offer-a-use-case-for-the-new-arrow--function-syntax-how-does-this-new-syntax-differ-from-other-functions
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-advantage-is-there-for-using-the-arrow-syntax-for-a-method-in-a-constructor
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-is-the-definition-of-a-higher-order-function
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-33
https://medium.com/javascript-scene/higher-order-functions-composing-software-5365cf2cbe99https://medium.com/javascript-scene/higher-order-functions-composing-software-5365cf2cbe99
https://hackernoon.com/effective-functional-javascript-first-class-and-higher-order-functions-713fde8df50ahttps://hackernoon.com/effective-functional-javascript-first-class-and-higher-order-functions-713fde8df50a
https://eloquentjavascript.net/05_higher_order.htmlhttps://eloquentjavascript.net/05_higher_order.html
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-give-an-example-for-destructuring-an-object-or-an-array
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-34
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignmenthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
https://ponyfoo.com/articles/es6-destructuring-in-depthhttps://ponyfoo.com/articles/es6-destructuring-in-depth
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#es6-template-literals-offer-a-lot-of-flexibility-in-generating-strings-can-you-give-an-example
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#can-you-give-an-example-of-a-curry-function-and-why-this-syntax-offers-an-advantage
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-35
https://hackernoon.com/currying-in-js-d9ddc64f162ehttps://hackernoon.com/currying-in-js-d9ddc64f162e
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-the-benefits-of-using-spread-syntax-and-how-is-it-different-from-rest-syntax
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-36
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntaxhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Spread_syntax
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parametershttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignmenthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#how-can-you-share-code-between-files
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-37
http://requirejs.org/docs/whyamd.htmlhttp://requirejs.org/docs/whyamd.html
https://nodejs.org/docs/latest/api/modules.htmlhttps://nodejs.org/docs/latest/api/modules.html
http://2ality.com/2014/09/es6-modules-final.htmlhttp://2ality.com/2014/09/es6-modules-final.html
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#why-you-might-want-to-create-static-class-members
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#references-38
https://stackoverflow.com/questions/21155438/when-to-use-static-variables-methods-and-when-to-use-instance-variables-methodshttps://stackoverflow.com/questions/21155438/when-to-use-static-variables-methods-and-when-to-use-instance-variables-methods
[↑] Back to tophttps://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#js-questions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#other-answers
http://flowerszhong.github.io/2013/11/20/javascript-questions.htmlhttp://flowerszhong.github.io/2013/11/20/javascript-questions.html
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#topics-based
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#explain-how-prototypal-inheritance-works-1
https://scotch.io/tutorials/understanding-hoisting-in-javascripthttps://scotch.io/tutorials/understanding-hoisting-in-javascript
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#arrow-functions
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#1-can-you-name-two-programming-paradigms-important-for-javascript-app-developers
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#2-what-is-functional-programming
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#3-what-is-the-difference-between-classical-inheritance-and-prototypal-inheritance
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#5-when-is-classical-inheritance-an-appropriate-choice
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#6-when-is-prototypal-inheritance-an-appropriate-choice
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#7-what-does-favor-object-composition-over-class-inheritance-mean
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#8-what-are-two-way-data-binding-and-one-way-data-flow-and-how-are-they-different
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#9-what-are-the-pros-and-cons-of-monolithic-vs-microservice-architectures
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#10-what-is-asynchronous-programming-and-why-is-it-important-in-javascript
https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#html-questions
Front-end Job Interview Questions - HTML Questionshttps://github.com/h5bp/Front-end-Developer-Interview-Questions/blob/master/questions/html-questions.md
What does a doctype do?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-does-a-doctype-do
How do you serve a page with content in multiple languages?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#how-do-you-serve-a-page-with-content-in-multiple-languages
What kind of things must you be wary of when design or developing for multilingual sites?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-kind-of-things-must-you-be-wary-of-when-designing-or-developing-for-multilingual-sites
What are data- attributes good for?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#what-are-data--attributes-good-for
Consider HTML5 as an open web platform. What are the building blocks of HTML5?https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#consider-html5-as-an-open-web-platform-what-are-the-building-blocks-of-html5
Describe the difference between a cookie, sessionStorage and localStorage.https://Github.com/10secondsofcode/10secondsofcode/blob/master/Ref/Notes.md#describe-the-difference-between-a-cookie-sessionstorage-and-localstorage
Describe the difference between