JavaScript

jQuery tutorial: introduction and first steps

By using the JavaScript library, jQuery, you can easily customise HTML elements. Well-known CSS selectors such as the element selector or the .class selector help you to choose the desired content and manipulate it using various actions. In addition, lines of code can be written that respond to how website visitors navigate and what search terms they enter, and then automatically execute predefined reactions. In our jQuery tutorial you will get an introduction to jQuery and the basics of how to use the library. [...]  

Popular JavaScript frameworks and libraries

If you’ve ever worked with JavaScript on a website, you will know how complicated the Document Object Model (DOM) is. With their useful functions and simplifications, JavaScript frameworks and libraries provide a helping hand for developers and promise a simpler programming procedure. But what are the best JavaScript libraries and frameworks? And how does a framework actually differ from a library? [...]  

MooTools: tools for class-based JavaScript

No programming language has made its mark quite like JavaScript. Developed in 1995 as a Java alternative for the netscape browser, you would be hard pushed to find a web application that doesn’t use this universal scripting language. However, critics rightly express concerns over the fact that JavaScript lacks a class system and the language is more unstructured than it should be. The MooTools framework addresses these issues and optimises the development process of JavaScript-based web applications. [...]  

Tutorial: JSON-LD with Schema.org

JSON LD gives the programmers the possibility of embedding meta data as script separately from web content. Separating HTML markup and semantic annotation helps ensure a more easily read source text and facilitates tagging meta data for dynamic web content. All of this makes JSON-LD a serious competitor of the data formats RDFa and Microdata. [...]  

Introduction to Node.js

With the software platform, Node.js, you can use JavaScript server-side and benefit from the asynchronous, event-based programming and the range of options for developing server applications. In this Node.js tutorial, we give you an overview of the program’s modular structure, explain how you can install program modules at any time using the integrated package manager, NPM, and use them to set up your first Node.js-based web server. [...]  

Module tests in software development

Module tests are one of the most effective methods of identifying as many errors in the source code as possible early on in the software development process. The special feature: the smallest isolatable components of a program are placed in a neutral test environment. If errors appear, it’s obvious they are occurring in the module being tested, which makes them easy to correct. [...]  

Browser fingerprints: tracking without cookies

In recent years, so-called browser fingerprinting has established itself as a tracking method that doesn’t rely on the use of cookies. Web servers capture different characteristics from visitors’ browsers and determine their digital fingerprint based on them. They enable visitors to be recognised at a later date. While some information is automatically transmitted, it is mainly active elements such as Flash animations or JavaScript applications that provide crucial information. [...]  

The most important meta tags and their functions

Meta tags are used by website owners to specify metadata in HTML documents. The coded information integrates with web browsers and search engine crawlers to enhance the searchability of a website. But which meta elements are actually required by user agents to improve processing? And how can you use metadata to boost your website’s ranking in the search results? [...]  

Spring framework: A backbone extension of Java

Java doesn’t play a big role when it comes to simple web development, although the programming language has still maintained a strong appeal. The language, which is no longer supported by browsers, has established itself as an efficient solution finding tool, especially when designing backends for business applications. The Spring framework contains various modules that serve as a basis for complex web and desktop applications and significantly simplify programming when using Java. [...]  

Learning HTML: a beginner’s tutorial

In times of content management systems and website construction kits, you might think it’s a waste of time learning HTML. But if a page doesn’t work for some reason or if you plan to install dynamic elements, you won’t be able to continue without having knowledge of this web language. In our detailed HTML tutorial, we introduce you to the basic features of the markup language, including numerous code examples. [...]