Currently browsing JavaScript

JavaScript Logo
Ciprian on Thursday, February 1, 2018 — 412 Views

JavaScript Selectors API

Dealing with the DOM can be a very tedious process. Traversing the DOM can quickly clutter your code with nested loops. For years, [...]

JavaScript Logo
Ciprian on Monday, January 22, 2018 — 297 Views

Promises in JavaScript

Writing code in an async programming framework like node.js becomes super complex and unbearably ugly super fast. You are dealing with [...]

JavaScript Logo
Ciprian on Friday, January 19, 2018 — 2,015 Views

Custom Events in JavaScript MVC

Events are the bread and butter in UI development. They are frequently used to kick off JavaScript to deal with a user action on a web [...]

JavaScript Logo
Ciprian on Friday, January 19, 2018 — 316 Views

Cutting Loose: Dynamic Namespacing in JavaScript

Most of the JavaScript libraries come wrapped in an easy to refer single object. The object acts as a namespace, tightly wrapping [...]

JavaScript Logo
Ciprian on Thursday, January 18, 2018 — 430 Views

Image Beacons

Using image beacons is one of those popular techniques that you would probably know about without knowing its name. The technique helps [...]

JavaScript Logo
Ciprian on Wednesday, January 17, 2018 — 325 Views

Understanding JavaScript Currying

I recently fully understood the concept of utilising Currying in JavaScript. The core concept can be grasped from these references: [...]

JavaScript Logo
Ciprian on Wednesday, January 17, 2018 — 278 Views

How and Why to Avoid ‘for’ Loops

Never again use for() for looping. Using for() can be dangerous, especially if you use a library which adds attributes to native objects. [...]

JavaScript Logo
Ciprian on Tuesday, January 16, 2018 — 333 Views

JavaScript Random String Generator

I needed a random string for various purposes. For example, to provide a unique ID to HTML elements via JavaScript. The code below is a [...]

JavaScript Logo
Ciprian on Tuesday, January 16, 2018 — 295 Views

John Resig’s Inheritance

John Resig, the creator of jQuery, has created this JavaScript inheritance code. I am still using it now to simplify several aspects of my [...]

JavaScript Logo
Ciprian on Monday, January 15, 2018 — 263 Views

Encapsulation: Private Attribute

In JavaScript OOP there are attributes called private attributes. Knowing if an attribute is private or public, an API user can focus on [...]

JavaScript Logo
Ciprian on Monday, January 15, 2018 — 284 Views

Encapsulation: Private and Public Methods

When it comes to developing APIs, self documenting code is very important, in order to simplify users’ effort in filtering the [...]

JavaScript Logo
Ciprian on Friday, January 12, 2018 — 273 Views

Giving Object Context to Function Calls

JavaScript has a dynamic object named this. By default, this equals to the global object container, so if we have a global variable named [...]

Privacy Policy