以文本方式查看主题

-  ╋艺 镇╋  (http://wdystv.com/bbs/index.asp)
--  ┣◇网站建设&Web语言  (http://wdystv.com/bbs/list.asp?boardid=4)
----  写给每个做网页的人  (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=1250)

--  作者:admin
--  发布时间:2008/3/18 15:14:16
--  写给每个做网页的人

一.网站的标准化
“99.9%的网站是过时的”——猛然看到这个标题,你也许会不赞同,但这句话一点也不夸张。或许你还
停留在做网页和弄个个人网站的阶段。会做网页,做网站并不意味着你足够地优秀。当你沉醉在网页特效
、Flash动画的时候,当你还陶醉在自己简单熟练的设计技术时,你已经不知不觉被淘汰了。做网页,人
人都可以轻松学会,做一个网站亦不是难事,难的是要把它做好。我这里并不是说你美工如何,我想说的
是你是否把最基本的
代码做好了?在国外网站设计标准化的概念早已经成为一种主流认识,网站标准更注重的是一种思想,一
种理念。这种观念对我们至关重要。主流的网页编辑工具也开始全面支持网站标准。一些著名的大型商业
网站开始采用网站标准来重新构建(例如体育资讯www.espn.com),另外一些则拒绝非标准浏览器浏览它
们的网站(例如连线杂志www.wired.com)。众多的设计网站(例如:www.k10k.net) 和个人网站更是标准
推广的先行者,纷纷转向采用XHTML+CSS来建立。而国内,大部分网站还是没有意识到遵循标准的重要性
,有的有门户网甚至都没通过HTML4.0标准的校验,HTML代码混杂。
那为什么要按照标准设计网页呢?
按照标准设计的网页能够良好地兼容各种浏览器,如Netscape和IE。大量减少臃肿、繁杂的垃圾代码。提
升页面打开和下载速度,降低带宽要求,成本降低
,提高代码的可重复利用性。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行
为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括
CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。DOM是Document Object Model文档对象
模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言的接口,
使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscaped的Javascript和Microsoft的
Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和
表现层对像。ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言
(JAVAScript)。目前推荐遵循的是ECMAScript 262。

二.Web2.0互连网存在的新理念
WEB2.0:相对WEB1.0(2003年以前的互联网模式)的新一类互联网应用的统称。WEB1.0到WEB2.0的转变,具
体的说,模式上是单纯的“读”向“写”、“共同建设”发展;基本构成单元由“网页”向“发表/记录
的信息”发展;作者由专业人士向全部普通用户发展。
简单通俗的说法就是web1.0是单向的,而web2.0则是双向的,甚至是多向的。
WikiPedia的Web 2.0条目下列出了这些条件:
* CSS 和语义相关的 XHTML 标记
* AJAX 技术
* Syndication of data in RSS/ATOM
* Aggregation of RSS/ATOM data
* 简洁而有意义的 URLs
* 支持发布为 weblog
* RESTian (preferred) 或者 XML Webservice APIs
* 一些社会性网络元素
必须具备的要素有:
* 网站应该能够让用户把数据在网站系统内外倒腾。
* 用户在网站系统内拥有自己的数据
* 完全基于Web,所有的功能都能透过浏览器完成。
(以上内容引用自英文版维基百科)

对于其中谈到的几个要素,大家还是公认的。
- 基于RSS/ATOM/RDF/FOAF等XML数据的同步、聚合和迁移。
数据不再和页面和网站混粘在一起,它独立了,它跟着用户走。这是Web 2.0的很重要特征。这也是为什

么Blog是Web 2.0的代表的原因。在网志上,常主角的是相互独立的一则则的网志。
第三个公认的因素是开放API
这类代表网站有国外著名的flickr,Bloglines,feedburner,MSN Space,WikiPedia,Cy,orkut、uuzone
等等,国内有365key,blogcn等等。在技术上,最近开始流行的Podcast是RSS的一种延伸,也是属于
Web2.0的范畴之内。
RSS:RSS(Really Simple Syndication)是一种信息简易聚合技术,通常是通过RSS阅读器这一客户端软件
(或者网站“在线版”),根据用户定制的某一主题(比如“超级女声”)或其他网站的特定内容(比如新浪
财经频道),将网络信息聚合至用户终端。

推荐书籍:《网站重构》(China-Pub),《XML网页制作彻底研究》
设计类:《电脑标志创意设计》