All Projects → divyanshu-rawat → Javascript-Concepts

divyanshu-rawat / Javascript-Concepts

Licence: MIT license
JavaScript concepts is a collection of documentation about the most quirky parts of the JavaScript programming language.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Javascript-Concepts

COMPETITVE-PROGRAMMING
Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. This repo contains the Detailed Explanation and implementation of Various Coding problems on various platforms in C++
Stars: ✭ 60 (+122.22%)
Mutual labels:  interview-practice, interview-questions
ctci-go
Cracking the Coding Interview in Go
Stars: ✭ 31 (+14.81%)
Mutual labels:  interview-practice, interview-questions
LogicStack-LeetCode
公众号「宫水三叶的刷题日记」刷穿 LeetCode 系列文章源码
Stars: ✭ 5,979 (+22044.44%)
Mutual labels:  interview-practice, interview-questions
CPPNotes
【C++ 面试 + C++ 学习指南】 一份涵盖大部分 C++ 程序员所需要掌握的核心知识。
Stars: ✭ 557 (+1962.96%)
Mutual labels:  interview-practice, interview-questions
Competitive-Coding-and-Interview-Problems
This repo contains some problem solutions from different popular coding platforms like Code Chef, Leet Code, Hacker Blocks,etc.
Stars: ✭ 54 (+100%)
Mutual labels:  interview-practice, interview-questions
CS Offer
后台开发基础知识总结(春招/秋招)
Stars: ✭ 352 (+1203.7%)
Mutual labels:  interview-practice, interview-questions
Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-25.93%)
Mutual labels:  interview-practice, interview-questions
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+203140.74%)
Mutual labels:  interview-practice, interview-questions
codewars python solutions
My CodeWars solutions in Python.
Stars: ✭ 111 (+311.11%)
Mutual labels:  interview-practice, interview-questions
fullstack-challenge
Barstool Fullstack Interview Challenge
Stars: ✭ 51 (+88.89%)
Mutual labels:  interview-practice, interview-questions
TheJobInterviewGuide
A job guide to help developers get through interviews and get amazing jobs!
Stars: ✭ 267 (+888.89%)
Mutual labels:  interview-practice, interview-questions
counter-interview.dev
a collaborative collection of interview questions collected from both sides of the game: Interviewer(s) and Interviewee.
Stars: ✭ 102 (+277.78%)
Mutual labels:  interview-practice, interview-questions
System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Stars: ✭ 154,659 (+572711.11%)
Mutual labels:  interview-practice, interview-questions
ctci-python-solutions
Cracking the Coding Interview in Python 3. The solutions all have detailed explanations with visuals.
Stars: ✭ 1,062 (+3833.33%)
Mutual labels:  interview-practice, interview-questions
Tech Interview Handbook
💯 Curated interview preparation materials for busy engineers
Stars: ✭ 64,851 (+240088.89%)
Mutual labels:  interview-practice, interview-questions
pw
Best websites a Programmer should visit
Stars: ✭ 27 (+0%)
Mutual labels:  interview-practice, interview-questions
System Design Interview Questions
A curated list of System Design interview questions for SDE-1 (Experienced),SDE-2 and above.
Stars: ✭ 205 (+659.26%)
Mutual labels:  interview-practice, interview-questions
Cracking The Coding Interview Rust
Cracking the Coding Interview problem solutions in Rust
Stars: ✭ 246 (+811.11%)
Mutual labels:  interview-practice, interview-questions
dailycodingproblem
Solutions to Daily Coding Problem questions
Stars: ✭ 26 (-3.7%)
Mutual labels:  interview-practice, interview-questions
SecurityInterviewGuide
网络信息安全从业者面试指南
Stars: ✭ 791 (+2829.63%)
Mutual labels:  interview-practice, interview-questions

Javascript Concepts

Join the chat Contact me on Codementor Twitter URL DUB

Divyanshu Say Thanks!

For text version of this documentation refer to my blog

JavaScript concepts is a collection of documentation about the most quirky parts of the JavaScript programming language.

Former knowledge of the language is strongly recommended in order to understand the topics covered in this guide.

Lesson 1 : Object Usage and Properties.js

Lesson 2 : Objects as a Data Type

Topics Covered

  • Accessing Properties
  • Deleting Properties
  • Notation of Keys

Lesson 3: The Prototype.js

Topics Covered

  • The Prototype
  • Property Lookup

Lesson 4: Extension of Native Prototypes.js

Topics Covered

  • Poisoning Object.prototype

Lesson 5: How this Works in javascript.js

Topics Covered

  • Common Pitfalls
  • Function Aliasing

Lesson 6: Closures and References.js

Topics Covered

  • Emulating private variables
  • Why Private Variables Work
  • Closures Inside Loops
  • Avoiding the Reference Problem

Lesson 7: The arguments object.js

Topics Covered

  • The arguments Object
  • Converting to an Array
  • Passing Arguments
  • Formal Parameters and Arguments Indices

Lesson 8: Constructors.js

Topics Covered

  • Constructors in JavaScript

Lesson 9: Factories in javascript.js

Topics Covered

*Creating New Objects via Factories

Lesson 10: Scopes and Namespaces.js

Topics Covered

  • The Bane of Global Variables
  • Local Variables

Lesson 11: JavaScript Hoisting.js

Topics Covered

  • Hoisting in javascript
  • Name Resolution Order

Lesson 12: JavaScript Namespaces.js

Topics Covered

  • Namespaces
  • A few other styles of invoking a function in javascript

Lesson 13: Array Iteration and Properties.js

Topics Covered

  • The Array Constructor

Lesson 14: Equality and Comparisons Types.js

Topics Covered

  • The Equality Operator
  • The Strict Equality Operator
  • Comparing Objects
  • The instanceof Operator
  • Comparing Custom Objects

Lesson 15: Constructors of Built-In Types.js

Topics Covered

  • Casting to a String
  • Casting to a Number
  • Casting to a Boolean

Lesson 16: Why Not to Use eval core javascript concept.js

Topics Covered

  • Why Not to Use eval core javascript

Lesson 17: Why Not to Use eval core javascript concept.js

Topics Covered

  • Use of undefined
  • Use of null
  • Automatic Semicolon Insertion

Lesson 18: The delete Operator.js

Topics Covered

  • The delete Operator
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].