Archive for the ‘Theory’ Category

Mastering bitwise operators in JavaScript. Like a boss!

Bitwise operators in JavaScript Today we will try to present bitwise operators in JavaScript language, in an accessible form. The overall concept of the bitwise operators’ work in JavaScript is as follows: – arguments are converted to 32-bit integer and expressed by a sequence of bits, – each bit in the first argument is matched […]

JavaScript DOM. Next step – we explore DOM and BOM.

It’s time to take a step forward. We explore DOM and BOM (Browser Object Model, don’t confuse with Byte Order Mark). JavaScript DOM We will meet with DOM many times. The topic is extensive, but definitely it’s one of the most interesting things in JavaScript. Moreover, thanks to the operations of the DOM we have […]

JavaScript file

Arrays and strings in JavaScript. Basics part 5 – summary.

After discussing the absolute basics, it’s time to talk about arrays and strings in JavaScript. These are really important elements, and having mastered them we are ready to go to the next level. Arrays and strings in JavaScript At first we’ll take a look at text strings and basic methods of processing them. Afterwards we’ll […]

Loops in JavaScript, conditional statements, flow control. JavaScript basics part 4.

In today’s article we’ll discuss conditional statements and loops in JavaScript. Thus we have a full understanding of the program flow control. We are approaching the end of JavaScript basics. And that’s great, because at next development stages there will be more fun and possibilities! The conditional statement: if So code execution depending on the […]

Operators in JavaScript, data types, global elements. Part 3 of language basics.

Welcome to the next article about JavaScript basics. Today we’ll focus on very important topics, such as data types and operators in JavaScript. Operators in JavaScript They serve the programmer to perform basic operations on variables, like assignment, arithmetic, comparison, and more. Arithmetic operators This looks the same as in other programming languages: + (addition) […]

Functions and events. JavaScript basics part 2.

Functions and events in JavaScript … … will be the main topic in this part of articles about JavaScript basics. So let’s go. Functions in the JavaScript Functions are the next important element of the language. As we already mentioned in part 1: functions exist independently, while methods are directly associated to the objects. When […]

JavaScript file

JavaScript in a nutshell – keywords. Basics part 1.

Welcome to the first part of articles about JavaScript language basics. At the beginning I want to describe things useful for beginners, to start programming as soon as possible. More advanced programmers simply may use it as some kind of handbook, having information in one place. We’ll start from JavaScript language keywords. The history of […]

Power

JavaScript – for what and why? Motivation to explore the language.

JavaScript? I’m pretty sure we can find full spectrum of people – from passionate enthusiasts to people that hate this language, and despise JS developers. Meanwhile, in good conscience we can say that JavaScript is more powerful than many people think! Let’s try to answer following questions: Is JavaScript so strong and necessary? Isn’t this […]