首页 相关文章 Web标准和网站重构只是一种思想

Web标准和网站重构只是一种思想

  有这样一个面试的故事:

  面试官:你准备在我们公司做些什么事情?(大致这个意思)
  面试人:我准备在公司做网站重构,把原来是table的页面全部重构成css+div的,...
  面试官:不好意思,我们的网站都是css+div的,不需要重构了。
  面试人:...(无语了)

  自从2004年阿捷翻译了《网站重构》这本书,网站重构这个词就慢慢的必成了css+div,甚至等同起来,一些朋友把标准跟重构也混淆了,css+div跟标准也混淆了。这里有很多误读的成份。

  无可厚非《网站重构》当时给我们带来了一场革命。我看过部分章节,是本好书。可能是css,div,标准这些词太过于频繁,很多误读的人把网站重构和css+div或者html+css,css+div和标准,标准和重构都等同起来,弄得到底什么是什么,谁也说不清楚。这书出版到现在已经5年了,网站重构到底要多久?

  我个人认为这本书始终围绕这一个思想:使用WEB标准重构网站。

  21世纪初最大的IT冤案[ 查看全文 ]

2016-02-19 标签:
  •   准备工作: 1.选择 !DOCTYPE    过渡的(Transitional):    要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。虽然W3C不赞成使用<font等标签,但是还是有很多网页爱好者在很喜欢用,所以W3C不得不把font补进到HTML 4.0的标准中.因此使用过渡式你还可以使用这些标签.    <!DOCTYPE html PUBLIC ...[ 查看全文 ]
  • 标签:Web开发
    UDDI 查询示例(需要 Internet Explorer 5.x)   通用描述、发现和集成 (UDDI) 服务(英文)目前可以直接运行于 Microsoft、IBM 和 Ariba。这是一种联机 Web 服务,可在应用程序中用来动态发现其他联机服务。该服务全部被巧妙地打包在一个简单的 XML 接口中。      对于有经验的 XML 读者,在客户端应用程序和中间层服务器之间传递 XML 根本不是什么新鲜事。我们从 1998 年...[ 查看全文 ]
  • 标签:心理健康
    在我看来,快乐没有一个统一的标准,快乐只是一个角度而已。 在沙漠中艰行而久渴的人,只要看到一丝绿意,就会感到快乐;在逆境中挣扎而伤痕累累的人,只要听到半句鼓励的言辞,快乐感便油然而生。 荆棘划伤了手指,可幸的是没有伤着眼睛;登山时不小心,金项链落下了悬崖,可幸的是没有危及生命……这些不幸中的万幸,只要仔细去品味,就会感觉到它们像拨片一样拨动着你快乐的心弦。 快乐,...[ 查看全文 ]
  • 标签:Web开发
      WEB标准 WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacture...[ 查看全文 ]
  • 标签:Web开发
    本文讨论的是在web标准普及的形势下,网站程序员的定位以及如何与设计师配合开发符合web标准的网站项目。 本文适合的读者是传统TABLE布局下分工不是非常明晰的程序员。 1:学习web标准,让你的工作变得更加简单。 web标准是大势所趋,所以作为网站程序员。你必须洗脑,必须去学习web标准。去重新认识html标签,去了解如何让程序输出页面需要的代码。 比如: 上边是美工...[ 查看全文 ]
  • 标签:Web开发
    Ajax: 一个建立Web应用的新途径 作者:Jesse James Garrett翻译:TurboChen 内容: Ajax的定义 Ajax如何不同凡响 谁在用Ajax 前进 如果要问做什么事是最有吸引力,那就是创建Web应用。毕竟,上次你听到有人称赞某产品的交互设计是什么时候的事了?(除了iPod之外) 它们都很cool, 而且都是很创新的项目。 抛开这些不管,Web设计者们对设计交互式的Web没有什么更好的办法,却对我们做桌面软件的同事投去少许...[ 查看全文 ]
  • 标签:Web开发
    Web 标准使您能通过最少的工作,生成可被最广大受众访问的 Web 站点。 Web 标准的承诺是:只需设计页面一次,即可让该页以完全相同的方式在任何现代的浏览器中显示和工作。 例如,在按照标准生成以后,旨在在 Microsoft Internet Explorer 中以某种方式显示的页可在其他浏览器(如,Mozilla Firefox、Netscape Navigator、Opera、Camino 和&nb...[ 查看全文 ]
  • 在学习中遇到问题可以到 论坛 发贴交流! 网站标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如 W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(Eu...[ 查看全文 ]
  • 标签:Web开发
    记忆登录跳转可以打打方便用户使用 getHeader("Referer");方式简单不过不能处理post的参数 本来都是用在struts,webwork里的,为了容易看明白改写成jsp方式的 ------------------------------------------------------------------------------------------------------------- member.jsp   //session限制访问页 % String url = "" if(session.getAttribute("us...[ 查看全文 ]
  • 标签:Web开发
    CSS2校验常见错误原因对照表 (错误)无效数字 : color909090 不是一个 color 值 : 909090 ---十六进制颜色值必须加"#"号,即#909090 (错误)无效数字 : margin-topUnknown dimension : 6pixels ---pixels不是一个单位值,正确写法6px (错误)属性 scrollbar-face-color 不存在 : #eeeeee --- 定义滚动条颜色是非标准的属性 (错误)值 cursorhand不存在 : hand是非标准属性值...[ 查看全文 ]
  • 标签:Web开发
    Web标准:讨论内容 结构 表现 行为分离 内容与表现分离, 从标准到国人重视那天起,就已经讨论了,但是停留在div+css xhtml+css 纯代码的分离,思想上流程上,到底如何分离? 古老的话题:一首古诗的分离 1.给你一首古诗,保存为毫无格式的一堆文字,你去理解它的内容,进行结构的处理。用word排版之后,他有了结构 2.这个结构其实包含了语义和表现 ...[ 查看全文 ]
  • 标签:PS PS教程
    本教程由中国 第一印相 原创,转载请保留此信息. screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0>  screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='点击在新窗口查看全图\nCTRL+鼠标滚轮放大或缩小';}" border=0>  screen.width*0.7) {this.resized=true; ...[ 查看全文 ]
  • 标签:Web开发
    引言: 一群会用table蹩脚布局的网页初学者嘲笑着那些对网页制作一窍不通的门外汉;而一群自认为 table布局无所不能的table布局拥护者则嘲笑着那群用table蹩脚布局的网页初学者;那些刚试着将几个页面中的table换成div的所谓的 web标准设计者则嘲笑这那群死抱table布局不放的table布局设计者;而一群焦头烂额终于在网站上贴上W3C验证通过HTML网站图标的自认高高人的web标准设计者则嘲笑这那群以...[ 查看全文 ]
  • 标签:Web开发
    判断Checkbox和Radio - 51windows.Net [ 查看全文 ]
  • 标签:ASP
      上篇我们谈到了关于数据库传统的三种分页方法和他们的利弊,并且提出了一种理论上最佳的分页方法,本篇我们就来详细说说这种最佳的分页方法。 一:构思。     在设计Web数据库时,如果我们要编历每一条纪录,那么只有采取分页模式才可以使Web数据库尽快,尽好的呈现给终端用户,也不会因为8秒原则而使用户失去浏览该页的兴趣。但是即使采取分页的办法,当出现多纪录的数据库时,...[ 查看全文 ]
  • 标签:Web开发
    原文: http://www.alistapart.com/articles/beyonddoctype 作者:Aaron Gustafson  译者:zhaozy in 3user.com 转载请注明作者和译者信息,谢谢! 进步总是要有代价的. 对网页浏览器来说, 由于开发者像是宣传真理一样的拍着胸部担保着一些编辑器和浏览器(特别是Internet Explorer), 用户们为此花费很多的成本. 而当这个浏览器推出了一个新版本, 然后又修正了之前版本的一些错误和对规范的误解(或...[ 查看全文 ]
  • 标签:Web开发
       使用zoom、overflow解决IE6、IE7、FF下嵌套容器清除浮动问题 我们经常遇到一个容器外面套一个边框,边框高度随容器高度变化,但是当边框内容器设置了浮动属性后,外框就不跟随变化,这时就需要清除浮动。给外边框容器加上overflow:auto的属性,可以解决IE7和FF下的清除浮动问题,但是IE6下不生效,我们需要使用IE的一个私有属性zoom使IE5.5+的浏览器达到外框跟随变化的效果。 需...[ 查看全文 ]
  •   作者前言 今天下午,我的一个朋友问我:对于一个想了解web标准的老网页设计师有什么建议。 我想将我的email回复贴在这里让更多人看见将是一个很好的范例。我的回复是:这有一个全面的,非正式的,有些罗嗦的指南,送给所有听说过web标准,希望使用web标准却又不知道从哪里开始设计师。 正文 首先不要急着开始!在做任何事情之前做好2个心理准备,这对你的学习过程是最重要的事...[ 查看全文 ]
  • 在学习中遇到问题可以到 论坛 发贴交流! 对于初学者,我们常看见web标准的好处之一是能做到表现和结构相分离,那这到底是什么意思呢?我将以一个实际的例子来详细说明。首先我们必须先明白一些基本的概念:内容、结构、表现和行为。 1.内容 内容就是页面实际要传达的真正信息,包含数据、文档或者图片等。注意这里强调的真正,是指纯粹的数据信息本身。比如一个不包含辅助的信息,比如导航菜单、装...[ 查看全文 ]
手机页面 收藏网站 回到头部