-- 作者: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网页制作彻底研究》 设计类:《电脑标志创意设计》
|