Notes |
Notes |
|
Web page design | W |
To define something beautiful or ugly has always been controversial and difficult. Different people have different standards. However, when it comes to web page design, there is a golden rule called 4 basic web page design principles: Alignment: Pick
up one particular alignment you desire and apply it throughout the whole
web site. It helps enhance readability and leaves your site a sense of
professionalism.
|
|
Cascading style sheets | C |
CSS is a savior for those who need to manage the gigantic
website since it helps to simplify web site maintaining routines by declaring
some sort of "universal setting" ahead of the html file which
will be applied to the whole site. You can either embed the CSS commands
between <head></head> tag into a single html file or set up
a .css standalone file to apply what you plan to do to the whole site.
CSS is nothing new, similar concept has long been used by different programming
tools such as the "class" in Java, "function" in C
language, etc. With the help of CSS, you can change the font, font size,
color, table format, spacing and other attributes easily and rapidly by
the methods aforementioned. The drawback is not all the browsers have
the same high level of compatibility with CSS such as Netscape. The following
is a simple CSS example for controlling the body text:
|
|
Managing a web site | M |
Planning: Plan before you roll up your sleeves!
Write down the sketch or imgaine a mental picture of what your work would
look like can save you time and money.
|
|
Navigation and site structure | N |
A considerate web site designer should provide a clear navigation of a his/her web site to the viewers. Write down your idea on a piece of paper is a good start to deploy what you want to present in your web site. The reason is the maintenance or site structure revision can be a nightmare once the site has been established. For the commercial orgainizations, they just can not afford both the time and money to do this sort of "luxurious" act. Even for a personal site, it can also be very painful to scrutinize and revise everything once all the files are uploaded to the web server. Using the concept of furniture and apartment, first write down a draft, arrange your desired items and elements on it and figure out what to put where. If you feel everything is good finally and try to stick to this sketch and make it real, means start writing code. In short, smartly use of images backed up by the equivalent text and, if possible, along with a site index, can never make your viewer a stray cat in your labyrinthian site. Remember, your site is not an animal humane society, its main purpose is to "keep" viewers, not the "stray cats".
|
|
Photo presentation, graphics and Photoshop | G |
Since
broadband Internet access is still a luxury to majority, modem is the
only resort for those people to reach the cyber world. For reaching the
possible maximum number of viewers and testing the minimum amount of their
patience, short download time is a key to keep audience so as to gain
maximum site exposure. For either tantalizing audience or giving them
a chance for preview, appropriate use of thumbnails with dimension 60
(w) x 60 (h), size with < 50k not only saves audience from being wrapped
with spider net while downloading, but also increases the audience coming
back rate. Alt tag is vital to carry the additional image message in case
those images can not show up for whatever reasons. Furthermore, deciding
using either jpeg or gif is also important since file size does matter.
Unfortunately, no absolute answer for when to use which. Besides, thumbnails
can also be used as navigation, just one rule here: No linear presentation.
Last, we need some democracy - leave audience a chance to choose what
they want to view or skip. The following are the traits of GIF and JPEG: Examples for good photo presentations: 3. An Act of War http://www.msnbc.com/c/0/23/595/ssMain.asp
|
|
Interactive online maps | I |
I believe most people are right brain-dominated, that means they are much more sensitive to the graphics, images than any other textual materials. Image map is a good way to do your web site. What is the map for? Show direction. The essence of interactive map is its interactive ability. Interactive maps do more than the traditional print map. It tells something, it leads to somewhere, it provides additional information when the viewer moves his mouse over the regions called "hotspots". However, the map is not necessary to be a "map", it can be a photo, a bunch of photos, or any other web elements that can hold the embedded links. Interactive map can be built either by "sliced images" or "image map". Similar to JPEG and GIF, when to use which, depends on the web designer. Both Photoshop and Dreamweaver and many other applications also offer the map production ability. But a more traditional or "legitimate" way to do an image map is by Photoshop. With Photoshop, you can get the exact coordinations of the map's hotspot areas easily, those mahcine-made codes can then be "implanted" to anywhere you want for further manipulations. This is a good example for interactive map.
http://www.letour.fr/1999/flash/
|
|
Audio, video plugins, players and animation | P |
There
are 3 big names dominating the electronic media industry: Quicktime
player (.mov) from Apple, Realplayer (.rm) from Real and Windows Media
Player (.wma, . asf, etc.) from Microsoft. Divx, Mpeg2/3/4, AAC, VQF,
etc are their "cousins". Sometimes a third-party application
is needed for handling "alien" information that our browser
does not "inherently" support. Plug-in is a little program that
helps our browser this way. Players can be classified as embedded or independent.
Embedded means such player is inserted into the html code. Almost every
couple of weeks, a brand new media format emerges because everyone wants
to occupy a market position to some degree. Not easy to count how many
media formats are out there actually. In terms of reputation and compatibility,
those 3 players are most popular. But for the data compression rate, they
may not be the champions, some less-known file format such as VQF is much
more famous among those Internet-savvy users' minds.
|
|
Using Flash MX | F |
Flash is very popular in these recent years. It becomes a necessity for webmasters and other average users. The use of Flash can be seen everywhere ranging from advertising, slide presentation to interactive materials, audio, video, you name it. It is fast with no compromise with quality because its graphics are vector-based and streaming technology is used while downloading. Is it easy to use, that depends. Frames, layers, symbols and timeline are the major "ingredience" to make the animation possible. Its working theory is equivalent to the traditional cartoon. Hints for using Flash effectively are as follows: 1. Always set the height and width of the stage
FIRST before doing anything.
|
|
Html forms | H |
Having a form in the web site is a good way to perform communications, not only client to server and also web designer to the audience. Forms are easy to make, just follow the html syntax: Use <form></form> to enclose the form elements. Clarify the features of Name, Method and Action before using them. Attention should be paid when dealing with forms: 1. Form can not be inside the other form. Different
names should be assigned to different forms to Forms work. Here is an example for an interactive poll.
http://www.flash-db.com/Poll/
|
|
Database | D |
Database means a self describing collection of integrated records. There are 3 levels of database architecture: External, conceptual and internal. Schema means description of the database. Instance means actual data in database at any point of time. A software used to define, create, maintain and access a database is called database management systems (DBMS). SQL is one of them. There are 4 major keys for relating different tables in a database: Candidate key, primary key, alternate key and foreign key. There are 3 types of relationships between entities and cardinality constraints: 1 to 1, 1 to many and many to many. One to many is most common. Database models can also be divided into 3 tiers: What the browser presents, business logic such as B2B and back-end. A transaction is an important notion in database. There is no partial completion in database. Take online banking as an example, for security reason, changes will not really take place in database until the entire transaction really completes.
|
|
Email me: nawrence@yahoo.com |