大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 站长CLUB -> 经验技巧 -> 重构、标准、布局

重构、标准、布局

时间: 2021-07-31 作者:daque

迩来大师老是在规范上商量不断,本来,那些题目少许关系作品仍旧说得很领会了。  以次我就谈谈我的管见。本帖子有太多的“我觉得”,说领会我不过想把我的办法拿出来跟大师计划,大概有太多不对的场合,也请大师逐一指出。  1、我对web规范的领会  所谓的web规范,在少许教程作品上仍旧获得论断:构造化规范(xhtml、xml)、展现规范(css、xslt?)、动作规范(dom、ecmascript)。那些货色在网上一搜第一次全国代表大会把,在这边我就不多说了。我只说我本人的办法:  a.规范是对立的,有其确定的控制性  动作规范自己,它也在连接地完备中。咱们也不妨介入个中完备它,而不是服从它。没有最佳,惟有更好。(lexrus前一阵子说要创造本人的web规范构造,不领会此刻如何样了。)  b.规范不过被引荐运用,好的规范大师城市自愿去按照  咱们之以是运用规范,即是由于规范对咱们利于。正如此刻倡议的iso9000规范一律,它不过倡议,并不抑制。我觉得它对我有效,以是我用它;同样,即使你觉得它简直不如何样,你也不妨不必它,规范自己不该当带有任何抑制性。就跟打排球一律,nba是24秒抨击,咱们是30秒抨击,咱们要想介入nba,就得用人家的准则。再有咱们介入“世界贸易”也是,即使咱们够拽,本人创造一个“世界贸易”,本人颁布一套规范,也是不妨的。  c.规范没有精确提到用div仍旧table  有些伙伴很简单把规范大略地同等于“把table换成div”。我不这么觉得,由于table也是适合xml准则的。含有table的页面仿造不妨经过xhtml1.0的考证。  d.“div构造”不不过用div举行构造  咱们不妨用十足大概的标签(囊括table)对页面举行构造,手段即是要到达最优。它不过提出一个观念,一个崭新的形式。坛子里也有人说过,“要害的是看法上的革新,而不是代码。”固然,咱们的最后手段是代码的革新。  e.xhtml考证是本领,不是手段  偶尔,咱们用javascript来天生flash movie代码,以捉弄validator,经过考证。用这种本领,那么没有通然而考证的页面。即使不过玩玩,那是不妨的。然而我怕会有些入门者太把validator当回事,以至觉得经过考证是最后手段。我的管见是:validator然而是一个东西,它扶助咱们查看咱们的页面能否适合规范,仅此罢了。最后咱们仍旧得按存户的诉求安排咱们的页面。    2、我干什么要用规范  有人会觉得运用规范的手段即是为了到达规范。本来,《网站重构》单刀直入天机:为了网站能“活”得更持久,为了普及网站的可访性,更为了贬低本钱,咱们必需沿用web规范!这边有三个“为了”,没有一个是为了规范。规范不过本领。  交战“规范”后,我试验去做少许适合“规范”的页面。其时,并不是很精确干什么要运用规范,不过出于一种猎奇情绪。中央也遇到了少许困难,有本领上的,也有看法上的。然而,此刻我很痛快用div+css来给存户做网页。  用了规范此后,给我的发觉即是:代码精简了,保护简单了。  代码精简,可减少页面承载功夫。就算在暂时宽带的前提下,咱们也不该当放宽对本人的诉求——精简代码(我想这也是每一个步调员对本人的诉求),而且此刻再有不少的拨号用户,以及手机上钩/欣赏的用户。这是一个争分夺秒的社会。  庄重依照规范,不妨赢得更高的兼容性。一个及格的网页创造者,他老是试图让网页到达最高的兼容性。固然,他要在功效与兼容性之间博得那种平稳。就像咱们此刻挑老公:既要有钱,也要靓仔。  保护简单,我以至只有窜改一下css就不妨让所有页面表露出实足各别的作风。这不妨俭朴不少处事。  固然,我觉得用规范最要害的一点是:向后兼容。用一个专科的术语即是:可连接兴盛。搜集老是在连接地兴盛中,一个好的网页创造者,总得对将来的兴盛有确定的预示。就此刻我领会的,此后一段功夫真实是xml的世界,直到有更好的货色出来代替它。  年年都有太多的网站为了跟上期间,花不少钱在改版上。由于改版就表示着十足重来,囊括代码,以至步调。  规范还诉求咱们把数据交给xhtml(大概html、xml),把展现交给css,两者各司其职,贯串起来。  3、为table昭雪  《网站重构》一书出来此后,大概有很大的误读因素,少许伙伴把规范跟重构污染了,以至同等起来。我没看过这该书,不好做评介。  “在不变换代码外表动作的基础下,对代码做出窜改,以矫正步调的里面构造”,这即是重构。我觉得“网站重构”兼有“div构造”跟“web规范”的道理。构造讲的是一种本领,规范讲的是一种典型,这是两码事。  web规范并不是说不必table,我找遍了网上的作品,没有找到一篇作品说web规范阻碍运用以至倡导不运用table标签,我想它是如许说的:倡导不要运用table“构造”,而改用div+cs“构造”。  拿一个数据表来说,我觉得用table来构造它是最佳的处置计划。固然,你要用其余方法来实行也是不妨的,然而我敢说都没有table来得大略、简略。(大概有,不过我没找到?)固然,在进修阶段,强迫本人不运用表格处置十足题目,仍旧蛮有效的。  之上说了这么多,与其说是我的办法,不如说是汇总了大师的办法。但求不见笑于人,即使能对入门者有所裨益,那就阿弥陀佛了。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.