Personal tools

Haskell in web browser/Haskell web toolkit

From HaskellWiki

< Haskell in web browser(Difference between revisions)
Jump to: navigation, search
(Abstract)
(Widgets)
Line 2: Line 2:
   
 
===Widgets===
 
===Widgets===
  +
  +
[http://en.wikipedia.org/wiki/GUI_Widget Widgets] are basic building blocks of [http://en.wikipedia.org/wiki/GUI Graphical User Interface] (GUI).
   
 
====HTML elements as widgets====
 
====HTML elements as widgets====

Revision as of 03:21, 16 March 2008

Haskell Web Toolkit (further referred to as HsWTK) is a thin layer built on top of DOM interfaces. It provides program interfaces to compose static layout of a web application page, and to hook up visual elements of an application to event handlers and XML HTTP communication means. HsWTK hides the low-level DOM APIs where possible; however their knowledge may be necessary to develop certain types of visual components and event handlers.

Contents

1 Widgets

Widgets are basic building blocks of Graphical User Interface (GUI).

1.1 HTML elements as widgets

1.2 Passive widgets

1.3 Containers

1.4 Active widgets