`

html的一些优化

 
阅读更多
最近关注了下html的性能问题,css、图片、JS都可以得到不少的优化,先从JS说起,JS比较优秀的压缩工具很多,yuicompressor、shrinksafe等,但是个人觉得目前最好的还是google的Closure Compiler,这个工具功能很强,Closure Compiler是一个编译器(Compiler),也就是说GC的压缩并不仅仅是去除注释和空白,还可以在保证代码正确性的情况下进一步地改写成更省空间的做法。即便是一个JS依赖于另一个JS文件,也可以单独压缩。当然更支持将多个文件压缩成一个文件,用法也很简单:
引用

java -jar compiler.jar --js hello.js --js_output_file hello-compiled.js

上面代码需要的环境是jdk6与closure compiler包。如果要压缩多个文件,只需要加在hello.js后面(用空格隔开)。压缩出来的效果也非常的不错,即使里面有中文字符也会将其转成unicode字符,功能真是太强了!closure compiler还带一个Inspector的插件,看样子也很强大,以后有空再去看看。
另外yuicompressor还可以对css进行压缩,不过好像只能对单个文件进行压缩,shrinksafe可以打包压缩css,不过须和dojo一起使用。

另外讲一下关于图片的问题,比如密码强度验证,假如验证有三个级别,那么每种级别会对应一种背景图片,而这些图片都是非常小的,但是每张图片还是得请求一次,这种会影响性能,最好是把这三张小图片合成一张,至于怎么合的我没去研究过,但是用ps之类的肯定是可以的。如下图:

在CSS中用法如下:
#pwd-strong { float:left; margin:0px; padding:0px; list-style:none; background-image:url(../../images/reg/pwdstrong.gif); background-repeat:no-repeat; }
#pwd-strong li { float:left; padding:0px; color:#ccc; font-size:11px; width:64px; height:10px; text-align:center; padding-top:9px; }
.pwds1 { background-position:-20px -18px; }
.pwds2 { background-position:-20px -44px; }
.pwds3 { background-position:-20px -70px; }

在这里还得说下backgroud-position的用法:
background-position:-20px -18px;表示图片向左移20px,向上移18px。如果为正数,则相反,向右下移动。
上面的每种背景的高度是固定的,为10px。

  • 大小: 3.1 KB
分享到:
评论

相关推荐

    html代码优化原理与技巧

    HTML代码优化是提升网站性能和用户体验的关键步骤,它涉及到页面加载速度、搜索引擎优化(SEO)以及网站可维护性等多个方面。下面将详细讲解HTML代码优化的原理与技巧。 一、HTML结构优化 1. **语义化标签**:使用...

    HTML页面优化 仅供学习交流.zip

    HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流 HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流HTML页面优化 仅供学习交流 HTML页面优化 仅供学习交流HTML页面优化 仅供学习...

    html5.js代码优化

    html5.js 代码优化

    HTML 代码优化原理与技巧.rar

    HTML(超文本标记语言)是构建网页的基础,其优化对于提升网页加载速度和用户体验至关重要。在Web开发中,代码优化是提高性能的关键步骤,尤其是在移动设备和网络环境不稳定的情况下。本篇文章将深入探讨HTML代码...

    html生成静态页,SEO优化

    在实现HTML生成静态页的过程中,开发者通常会利用一些工具和技术,例如: - **静态站点生成器**:如Jekyll、Hugo、Gatsby等,它们可以从Markdown或其他格式的内容源自动构建HTML页面。 - **服务器端渲染(SSR)**:...

    基于HTML5以及css3的一些网页细节优化

    最后,性能优化方面,通过minify和concatenate HTML、CSS和JavaScript文件,可以减小文件大小,加快页面加载速度。此外,利用和可以预加载和预获取资源,进一步优化加载顺序,提升用户体验。 总的来说,HTML5和CSS3...

    SEO优化企业HTML5模板

    SEO优化企业HTML5模板是专为提升企业在线存在感而设计的一种网页构建工具。这个模板包含了一系列精心设计的子页面,旨在提供一个高效且吸引用户的网站框架,以优化搜索引擎排名,增强公司的网络可见性。 首先,我们...

    HTMLCleaner(HTML代码优化工具)V1.0官方英文免费版

    ... ...1. **清理空格**:自动删除多余的空格,使得代码紧凑,减少文件大小。...2. **优化引号**:将双引号转换为单引号,除非在特定情况下...结合jb51.net提供的资源,用户可以轻松下载并开始使用这款实用的HTML优化工具。

    延迟加载 html优化

    "延迟加载"(Lazy Loading)技术就是一种有效的HTML优化策略,它旨在减少页面初次加载时的数据量,提高页面的响应速度,进而改善用户的浏览体验。延迟加载的核心思想是只在用户需要时才加载图像或其他资源,而不是一...

    html语言meta标签解析及SEO优化

    HTML 语言 Meta 标签解析及 SEO 优化 Meta 标签是 HTML 语言 HEAD 区的一个辅助性标签,它位于 HTML 文档头部的 `<HEAD>` 标记和 `<TITLE>` 标记之间,它提供用户不可见的信息。Meta 标签通常用来为搜索引擎 robots...

    百度优化机,优化网站排名

    2. 说明_Readme.html:这是一个常见的帮助文档,通常包含了软件的使用说明、注意事项、版本信息等内容,对于理解和操作百度排名优化工具至关重要。 3. youhua.jpg:可能是与百度优化相关的示例图或者效果展示,让...

    HTML代码优化检测工具 HTML-Optimizer 10.2

    HTML-Optimizer 10.2 是一款专门针对HTML代码进行优化和清理的专业工具,旨在提升网页的加载速度和性能。这款软件通过删除不必要的格式、标签以及优化代码结构,至少可以节省15%的网页空间,这对于网站性能的提升至...

    HTML代码优化原理与技巧

    本书介绍了70多种有关优化网页HTML代码的原理与技巧,内容涉及HTML、图像、多媒体、表格、报头、网址、JavaScript、CSS、网站等十个方面的优化问题。相信读者能够利用这些技巧,减少网页的字节数,提高网页的显示...

    SEO优化基本HTML代码优化教程.pdf

    SEO优化基本HTML代码优化教程 本文档主要介绍了SEO优化基本HTML代码优化教程,涵盖了HTML标签元素的使用、meta标签的应用、标题的重要性、关键词的使用、图片和链接的优化等方面。 HTML标签元素的使用 在HTML文...

    CheckBox的优化.rar

    本项目“CheckBox的优化.rar”正是关注于这一方面,通过结合CSS、HTML和JavaScript技术,实现Checkbox的美化和功能增强,使多选和单选操作更加直观且具有吸引力。 首先,我们要理解Checkbox的基本概念。Checkbox是...

    聊聊HTML5多人实时在线游戏的优化

    在探讨HTML5多人实时在线游戏的优化问题时,我们需关注影响游戏性能和用户体验的多个方面。首先,重要的是提及在游戏开发中,针对不同的网络环境和设备硬件的优化是核心问题。这包括但不限于以下几个关键点: 1. ...

    毛玻璃拟态个人引导页HTML优化版源码源码资源下载整理.zip

    【毛玻璃拟态个人引导页HTML优化版源码】是一种设计风格独特的网页引导页面源代码,结合了现代设计趋势中的“毛玻璃”效果和拟态设计。这种效果通常用于网站的启动界面,以吸引用户的注意力并提供简洁的用户体验。...

    网站Web前端优化(Html)

    6. 缩减HTML、CSS和JavaScript:移除不必要的空格、注释,精简代码,减少传输数据量。 7. 异步加载:对于非关键脚本,使用异步加载避免阻塞页面渲染。 8. 预加载和预读取:对于即将需要的内容,提前进行加载或读取,...

    Oracle性能优化html格式

    总的来说,这个“Oracle性能优化html格式”的文档可能详细讲解了如何通过上述各种方法来提升Oracle数据库的性能,以满足业务需求。对于Oracle DBA和开发人员来说,理解和掌握这些知识点是至关重要的,它们能帮助确保...

    网页优化大师 V8.1 特别版针对html.rar

    网页优化大师V8.1特别版是一款专门针对HTML网页进行性能优化的工具,旨在通过一系列技术手段减小页面体积,从而提升网站的加载速度和用户体验。网页优化的重要性不言而喻,尤其在如今互联网信息爆炸的时代,用户对于...

Global site tag (gtag.js) - Google Analytics