Giter Site home page Giter Site logo

peterekepeter / javascript-concepts Goto Github PK

View Code? Open in Web Editor NEW

This project forked from divyanshu-rawat/javascript-concepts

0.0 2.0 0.0 42 KB

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

License: MIT License

JavaScript 100.00%

javascript-concepts's Introduction

Javascript Concepts

Join the chat Contact me on Codementor Twitter URL DUB

Divyanshu Say Thanks!

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

javascript-concepts's People

Contributors

divyanshu-rawat avatar raindogg avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.