Our social:

Latest Post

Tuesday

INTRODUCATION OF DHTML



o  DHTML is not a standard defined by the World Wide Web Consortium (W3C). DHTML is a "marketing term" - used by Netscape and Microsoft to describe the new technologies the 4.x generation browsers would support.

o  DHTML is a combination of technologies used to create dynamic Web sites.

o  W3C once said: "Dynamic HTML is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated." 


DHTML Technologies

o  With DHTML, a developer can control how to display HTML components in a browser.

o  DHTML technology includes HTML 4.0, Cascading Style Sheets (CSS) and Document Object Model (DOM)

o  HTML separates the presentation of the document from its structure.

o  CSS allows the developers to control the style and layout of multiple Web pages all at once.

o  The DOM defines a standard set of objects for HTML, and a standard way to access and manipulate HTML objects.

o  JavaScript allows to write code to control all HTML elements.
 

Scripting Languages



A scripting language is a form of programming language that is usually interpreted rather than compiled. Conventional programs are converted permanently into executable files before they are run. In contrast, programs in scripting language are interpreted one command at a time. Scripting languages are often written to facilitate enhanced features of Web sites. These features are processed on the server but the script in a specific page runs on the user's browser

In most cases, it is easier to write the code in a scripting language than in a compiled language. However, scripting languages are slower because the instructions are not handled solely by the basic instruction processor. Scripting languages allow rapid development and can communicate easily with programs written in other languages. 

Scripting languages can be used to create specialized GUIs (graphical user interfaces) and forms that enhance the convenience of search engines, Web-based e-mail and e-commerce. Many Web sites require that the user's browser be set to run scripts to take advantage of all the features of the site. In some cases, Web sites are practically useless unless the user's computer is set to run programs locally in a scripting language.


There are two types of Scripting Languages  :
a)     Client –Side Scripting Language
b)    Sever – Side Scripting Language


The following are some of the Scripting Languages used in the market to build effective and efficient Websites it includes both the types of Scripting languages  :
XSL

Web Site



A website (alternatively, web site or Web site, from the proper noun World Wide Web) is a collection of Web pages, images, videos or other digital assets that is hosted on one or more web servers, usually accessible via the Internet.
A Web page is a document, typically written in (X)HTML, that is almost always accessible via HTTP, a protocol that transfers information from the Web server to display in the user's Web browser.
All publicly accessible websites are seen collectively as constituting the "World Wide Web".
The pages of a website can usually be accessed from a common root URL called the homepage, and usually reside on the same physical server. The URLs of the pages organize them into a hierarchy, although the hyperlinks between them control how the reader perceives the overall structure and how the traffic flows between the different parts of the site.


Static and Dynamic Web site :-

A static website is one that is written in HTML only. Each page is a separate document and there is no database that it draws on. What this means functionally is that the only way to edit the site is to go into each page and edit the HTML - so you'd either have to do it yourself using a web page editor or we can edit the site each time you wanted something changed.

A dynamic website is written using more complex code and can do a lot more. For instance, we can make an area where you can log in and change various parts of the website, such as adding information or products or changing existing products. eCommerce websites, news websites are some examples of dynamic websites. This is because each page is constructed based on the information in a database, and the information in that database can be changed via another interface.

Dynamic websites can reduce ongoing maintenance costs if you don't want to change things yourself with a web page editor or with the HTML. They usually cost more to develop, as they require more complex coding and a content management utility needs to be developed to help you manage your website information.

Another benefit of dynamic websites is that they allow you to change only the content of the website and not the design, so you will not be able to accidentally break the visual style of the website. They have other benefits when websites start to get very large, as they make data management much more efficient and your website more expandable.

Many clients do a combination, having some dynamic areas such as a product catalog where they have to change information or pictures regularly, and leave other pages such as contact information as static pages.

Static is good for a one-way flow of information, from your site to the visitors. This suits some situations perfectly.  

Dynamic will invite your site visitors to become involved and engaged

This generally leads to a stronger relationship with the visitor and there is more likelyhood of your visitor buying your product/service or becoming a member of your community. They are also easier for the webmaster to maintain, you can amend content from anywhere there is an internet connection, without special web authoring tools.