HTML页面精简代码只需做好这5步(html页面精简代码只需做好这5步程序)

yumo6662个月前 (05-03)技术文章13

网站打开速度慢?网站加载图片慢?网站容易卡顿?身为站长和网站用户的你有没有遇到过这种情况?没错,这些都是网站页面体积惹的祸。解决办法是通过技术手段去掉臃肿杂乱的代码,减小网页文件大小,加快网页加载速度,替身网站打开速度。

网页精简代码主要涉及以下几个要点:

1.CSS样式精简

网页制作应通过CSS(层叠样式表单)来统一定制字体风格。例如:

(bstyle="color:red;font-size:16px;")测试(/b)

(divid="divmain"style="font-size:12px;")DIV(/b)

(divstyle="color:red;")红色(bstyle="color:green;")绿色(/b)(/div)

----------------------

(styletype="text/css")

b(color:red;font-size:16px;)/*通用对象*/

#divmain(font-size:12px;)/*ID对象*/

.red(color:red;)/*定制类别*/

.redb(color:green;)/*定制类别下的通用对象*/

(/style)

(b)测试(/b)

(divid="divmain")DIV(/b)

(divclass="red")红色(b)绿色(/b)(/div)

CSS精简代码示例文件把文字的字体、字号、颜色、背景色等统一起来,不用对每段文字单独进行格式定义,从而减少大量重复性标签。注意把所有css文件单独存放在命名为css的外部文件中。

语法:(linkrel="stylesheet"type="text/css"href="/common/client.css")

作用的优先级:自身的style属性)页面的内部style对象)页面外部css文件。

下载:css帮助

2.JavaScript精简:

1.简化js中的函数名称和变量。

例如:Google,里面的函数名称只有1个或者2个字符。

2.将网页的公共部分转换为脚本并存于js文件里。这样可以减少文件大小,加快下载速度,同时也方便管理。不过不能将导航等等优化的关键代码转换成js,否则搜索引擎搜索不到。

转换方式:

原来:(h1)天天收藏夹(/h1)

脚本:document.write(“(h1)天天收藏夹(/h1)”);

例如:华军软件园源代码,将标题、导航等等都放着js文件里,将导航放在js里面就不太好了。

3.使用base标签精简:

Base标签是一个全集控制的标签。

比如:

(AHREF="
http://www.llsffx.com/code/1.htm"target=”_blank”)代码一(/A)

(AHREF="
http://www.llsffx.com/code/2.htm"target=”_blank”)代码一(/A)

其中http://www.llsffx.com和target=”_blank”:多次重复,增加无用的代码。

修改为:

(head)

(basehref=”http://www.llsffx.com/”target=”_blank”)

(/head)

(body)

(ahref=”/code/1.htm”)代码一(/a)

(ahref=”/code/2.htm”)代码二(/a)

(/body)

4.慎用网页精简代码工具

通常的网页精简代码工具,对htm精简代码具有一定的破坏性,常常为了精简代码将标签的后半个标签删除,造成网页的不完整。

处理前:(table)(tr)(td)第一行(/td)(/tr)(tr)(td)第二行(/td)(/tr)(/table)

处理后:(table)(tr)(td)第一行(tr)(td)第二行(/table)

处理后(/td)(/tr)被去掉了,使页面不完整。

5.删除空格和回车

机智的精简代码是连多余的空格和回车都删除的一干二净。这样能够使网页文件大小下降不少。但是这样的做后果是容易使代码排列杂乱,加大程序猿修改代码进度。

注:()替换成<>和{}

相关文章

生成引人注目色彩的小型Javascript脚本——randomColor

介绍randomColor是一个生成随机颜色的JavaScript脚本,对于写代码的我们来说,生成一个随机颜色或许并不复杂,但是想要生成一个比较吸引人的随机颜色可能是需要花费一番功夫的,但如果已经有人...

vb.net的颜色赋值代码(vb颜色表示代码)

有没有人跟我一样,对颜色的名称,除了常用的几种(如红色,白色,黄色,蓝色,绿色,黑色),就无法说出其它颜色的名称来。我解决这个问题的办法,我有一个图,上面都是Color结构已经定义的颜色的名称及对应颜...

教你如何用CSS修改图片颜色(css改变背景图片颜色)

看到题目是不是吓了一跳?css竟然还有这个操作?还真是第一次听说~原理嘛,其实很简单的,用到的就是 CSS3 滤镜filter中的drop-shadow,该滤镜可以给图片非透明区域添加投影。你可以理解...

CSS 颜色体系详解(css颜色有几种表示方式)

说到 CSS 颜色,相比大家都不会陌生,本文是我个人对 CSS 颜色体系的一个系统总结与学习,分享给大家。先用一张图直观的感受一下与 CSS 颜色相关大概覆盖了哪些内容。接下来的行文内容大概会按照这个...

简单的一行代码,为网站开启深色模式

Darkmode.js 使用 CSS mix-blend-mode 将深色模式带入任何网站,只需将代码加入网页 </body> 之前即可,网页右下方将出现一个可切换浅色模式或深色模式的按钮...

45个颜色网站,设计师必备指南(推介几个有颜色的网站)

颜色搭配不知所措?颜色参考找不到心仪网站?来!收下这份全面的色彩网址吧!配色是设计中非常重要的部分,好的配色不仅可以让我们的设计更加出彩,还能对用户产生情感影响,相信这些网站一定能对你们有所帮助~1....