网页加速系列(三)、 网页加速之网页减肥篇

(三)、 网页加速之网页减肥篇

为完成页面减肥就要先说说HTML语言了,它是一种解释性的脚本语言,更多请参见(http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/dhtml.asp,英文),那怎样可以“减肥”呢,因为在HTML语言里本来是不用换行,不用大量的空格的,但各种用编辑器写出来的HTML为了便于作者查看程序所以都用上了很多的空格和和换行,好像FP2000这个软件会产生相当多的空格使你网页的内空变得很大。还有一些可以减去的内容就是人为的了,比如你把多个HTML的属性用到一个对像上,而这些属性里有重复的,也会使你的页面变肥了。而一些可以产生同要效果的不同定义也会产生了大量的无用代码。下面看一下具体的减肥方法:

1、软件压缩法
  最容易的方法就是软件压缩法,用一些专门对HTML减肥的软件来对HTML页面减肥,这个方法很容易且很有效,但对于比如人为造成的冗余HTML代码就不能减了,只能减掉多余的空格和tab。

2、设计减肥法
  这个方法也很容易的,在这里只讲一部分,更多的要自己积累,方法就是在设计网页时,特别是用一个软件来设计网页时你要用一种良好的操作习惯和正确的方法使你编写出来的页面量优化。例如当你有文字或图片在表格里时需要居中,那么使用单元格居中就会比使用文字居中产生的代码少;例如页面里所有的文字都是小字的时候用CSS的方法来定义文字会比一部份一部份的去写义文字少产生很多的代码;再例如要
给一个表格里的一行定义相同的色彩,那么使用行定义(TR)就会比使用单元格定义色彩产生的代码少;又例如如果你页面里大多数的链接都是要新开一个窗口,那么你把该页面的默认(base)设为开新窗口,这样又会减少很多的开新窗口的定义。类似的代码也是如此。

3、程序减肥法
  这就是页面减肥的较高的境界了,大家看能看到,页面里有很多的代码是想同的,这些样同的东西如果可以减下来可
就不得了了,怎样做到呢?用程序了,因为现在的网页都可以使用一种程序语言JAVASCRIPT这种程序是插入HTML里面完成
一些动态的东西,那么我们的减肥就用它了,比如做链接的HTML如下:
<TD ALIGN=MIDDLE WIDTH=110><A HREF="HTTP://www.qianxun.com">千寻</A></TD>
<TD ALIGN=MIDDLE WIDTH=110><A HREF="HTTP://HDQS.126.COM">红豆情思</A></TD>
<TD ALIGN=MIDDLE WIDTH=110><A HREF="HTTP://STONETIME.126.COM">STONE时间</A></TD>
<TD ALIGN=MIDDLE WIDTH=110><A HREF="HTTP://XIAOKUEN.ON.NET.CN">恋爱花园</A></TD>
<TD ALIGN=MIDDLE WIDTH=110><A HREF="HTTP://LILICAI.YEAH.NET">味道</A></TD>
<TD ALIGN=MIDDLE WIDTH=110><A HREF="HTTP://BROY.126.COM">风花</A></TD>
内容不少了,但有不少的东西是一样的,那么我们就用程序来动态的生成这些东西程序如下:
<SCRIPT>
FUNCTION LK(URL,TXT){
DOCUMENT.WRITE("<TD ALIGN=MIDDLE WIDTH=110><A HREF="+URL+">"+TXT+"</A></TD>")
}
LK("RONGWW.YEAH.NET","<FONT COLOR=RED>榕儿的家")
LK("HDQS.126.COM","红豆情思")
LK("STONETIME.126.COM","STONE时间")
LK("XIAOKUEN.ON.NET.CN","恋爱花园")
LK("LILICAI.YEAH.NET","味道")
LK("BROY.126.COM","风花")
</SCRIPT>
这样以来,内容就会减少一些,但如果好像上面的链接有很多很多,这段代码就可以大量的为你减肥了,而且增加了页面的可维护性,这个程序只是一个例子,也许它不合你所需,但这就是我告诉你的方法,你可以自已设计所需的程序,使页面更快更好(比如我的页面上的年月日下拉框就是dw("<option value="+i+">"+i+"</option>"),大大减少了页面网络流量)。另一种用程序减肥的方法就是合里的使用.JS程序,.JS的使用不当会使页面速度下降,但如果合理的使用,自己本地的.JS就另有工效了。通过它可以把不同网页里相同的代码用一个.JS文件保存,使
页面的容量减少,同时还便于以后的页面修改。
好的,下面是减肥减脂的网页HTML代码: 第一个网页减肥食谱 ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>减肥食谱</title> </head> <body> <header> <h1>减肥食谱</h1> </header> <main> <h2>早餐</h2> <p>燕麦片、全麦面包、牛奶、水果</p> <h2>午餐</h2> <p>鸡胸肉、蔬菜沙拉、糙米饭</p> <h2>晚餐</h2> <p>鱼肉、蔬菜、水果</p> </main> <footer> <p>版权所有 © 2021 减肥网</p> </footer> </body> </html> ``` 第二个网页:减脂健身计划 ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>减脂健身计划</title> </head> <body> <header> <h1>减脂健身计划</h1> </header> <main> <h2>周一</h2> <p>慢跑30分钟、仰卧起坐3组、俯卧撑3组</p> <h2>周二</h2> <p>力量训练:哑铃卧推3组、硬拉3组、深蹲3组</p> <h2>周</h2> <p>瑜伽:拜日式、鱼式、树式</p> <h2>周四</h2> <p>游泳30分钟、仰卧起坐3组、俯卧撑3组</p> <h2>周五</h2> <p>力量训练:哑铃飞鸟3组、侧平板支撑3组、卷腹3组</p> <h2>周六</h2> <p>跳绳30分钟、仰卧起坐3组、俯卧撑3组</p> <h2>周日</h2> <p>休息</p> </main> <footer> <p>版权所有 © 2021 减脂健身网</p> </footer> </body> </html> ``` 第网页减肥心得分享 ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>减肥心得分享</title> </head> <body> <header> <h1>减肥心得分享</h1> </header> <main> <h2>我的减肥故事</h2> <p>我曾经是一个胖胖的女孩,体重超标,身体不健康。后来我开始关注自己的饮食,控制热量摄入,多吃蔬菜水果,少吃油腻的食物。同时,我还开始进行运动,每天慢跑、健身、瑜伽等,坚持下来,我的体重开始下降了。</p> <h2>减肥的小技巧</h2> <ul> <li>控制热量摄入,少吃高热量食物</li> <li>多喝水,保持身体水分平衡</li> <li>多吃蔬菜水果,补充维生素和纤维素</li> <li>坚持运动,增加代谢率</li> <li>养成良好的生活习惯,保持健康的身体</li> </ul> <h2>减肥的误区</h2> <ol> <li>不吃晚餐,导致身体虚弱</li> <li>只吃水果,导致营养不均衡</li> <li>只做有氧运动,不做力量训练</li> <li>盲目跟风减肥,导致身体不健康</li> </ol> </main> <footer> <p>版权所有 © 2021 减肥心得分享网</p> </footer> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值