What is an Interface?

Introduction The word Interface has many meanings in the world of computer Science and its applications but it always boils down to one simple fact: It is an abstraction which helps us to understand or to reason about two different kind of systems which need to be connected somehow. What…

Continue reading

JavaScript -> Object Model

The Object Model In the first post about JavaScript Objects we have seen how to interact with objects but we did not learn what objects in JavaScript are on a conceptual level. If you are coming from class-based languages like C++, C# or Java you might have noticed objects are not…

Continue reading

DOM & JavaScript -> The Basics

Introduction DOM stands for Document Object Model. Unfortunately this name is misleading as Hell. Why you ask? Because the DOM standard does not describe a object model instead it describes an INTERFACE how to access an object model representing an Document. Honestly, i cannot understand why the committee which ratified this…

Continue reading