In technical fields, jargon has two potential objectives, one is positive and the other negative. The positive objective is to allow one to refer to a complex system or group of things with one simple word, acronym or phrase. The negative objective is to exclude outsiders from understanding what it is that you are talking about. For example, the financial industry started using the word leverage as a verb to describe financed buy-outs and is now widely used by so-called financial experts when trying to describe something which they do not understand.
However, sometimes the second objective is unintentional and therefore I think it useful to let the reader know about some of the more common terms used in web design.
There are two types of web pages that would will read, static and dynamic. It simply refers to the way in which the page was created. A static page is a simple web page that has been written out in full and when you visit the page, you see nothing more than the content that was written for that page. A dynamic web page is a page that is created by the web server in the background and this can be done a number of ways. The most common would be a database of products. From this database it is possible to create search pages, categorisation pages and also the pages that describe the products. None of these pages exists on the server but rather they are created "on the fly" when you visit the page according to the criteria in the database.
This is an oft-misused term which refers to websites that not only interact with the user but also work from user provided content. Facebook, Twitter and Gmail are the most common example of this type of website.
This refers to a system of marketing whereby users create websites, blogs and other Internet content to sell the products of another. The system allows the seller to earn commission when people who they refer to the producer of the product make a purchase. This is often used for simple products like e-books and services with repeat billing like web hosting.
This is a programming language which allows web pages to do things instead of just sitting there. It allows the interaction between the user and the web page. Its main uses are discussed in the next section.
These are some of the most common phrases. I will write about more in future as I think of them.