Call: +44 333 939 8870 Email:

Our Blog - Understanding Web Development

There are an array of complex eLearning Standards available for compliance and publishing to Learning Management System, this paper looks at various industry statistics and the more common standards.

Understanding Web Development

Part 3 - 05 April 2017 - By Nikolas Stratis

<< Previous Page   Next Page >>

CSS (Cascading Style Sheets)

If you wish to present your web pages in a pleasant way to your users then you will need to dive into Cascading Style Sheets, style sheets allow you to tell the browser the format, colour, font and many other properties of the HTML tags that reside on the page. Style sheets use either TAG, ID OR SELECTOR styling guideline references, you can read more about the W3C CSS Specifications.

Cascading Style Sheet code editor example

Introducing Interactions

If you wish to build simple web pages HTML and CSS are all you need, you could build a web site with any number of pages and include a nice template, text and images. You may use the <a> tag to navigate through your web site and CSS (Modern CSS3 especially) provides ways in which you .may include smooth transitions and Hardware rendered display manipulation. With @media CSS rules you may even create a responsive web site that can be viewed on mobile devices.

The is one of the most widely used languages available, JavaScript is the only browser scripting language and is defined by the (ECMA) European Computer Manufacturers Association other than the Microsoft version JScript which is a subset of JavaScript with some supplementary methods and features only found in Microsoft Browsers.

JavaScript Web Language

According to the IEEE statistics JavaScript is ranked the 8th most popular programming language by its users and in other statistics it is ranked higher.

Popularity statistics chart for various languages

JavaScript allows the web pages to take on new levels of interaction, with complex features, animations, algorithmic calculations and the capacity to create SAP (Single Page Applications).

Unfortunately JavaScript has been under scrutiny for many years due to its misuse or over use and given its prototypal nature heavily under estimated with its capabilities. The new ES6 features and specifications advance the languages capabilities further.

There are also an incredible number of libraries and frameworks available for working with JavaScript, in fact to some degree the availability of such frameworks seems excessive in comparison to other programming languages. Whereby many of these frameworks are useful and offer time saving features libraries like jQuery dominated the industry for many years and drew developers away from native scripting. This then became an in joke within the industry given birth to Vanilla JS terminology which some new to JavaScript programming believe is a framework of sorts. However it is purely a reference to native JavaScript development, development without a framework.

JavaScript code editor example

Vanilla JS however is theoretically a contraction of itself, any application or web site which is developed without the use of a structured framework will breed inconsistency and a weakness in its ease of maintenance. A Vanilla JS developer will likely develop a framework to accomplish their goals, even at AVD we have created out own framework AIM which fits our specific needs.

Page Top