Technical Features of This Site

Here list some technical features of the site. These include programming features, design features, information organization features, usability features, etc. Hope they can be some kind of live learning examples. Related web resources are also listed.

ASP.Net master page

This site utilizes ASP.Net master pages; it applies a two-level hierarchical structure of master pages. For more information on ASP.Net master pages, visit:

AJAX

The "Free Software" section implements the AJAX technology, getting each section through an asynchronous call. For more information about AJAX, visit:

Google search API

The search function is based on the Google AJAX search API with some custom programming and configuration. For more information about Google AJAX Search API, visit:

An XML web services based version will be added.

XML Site Map

This site uses an custom XML based file to manage the site structure (not the ASP.Net site map file). The menu on the left is dynamically constructed based on the XML file and the page a user is visiting.

An improved version of this XML protocol is under development.

XSLT

The following content are based on XML and XSLT files.

CSS

The site also applies CSS for formatting: