问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

H5+C3如何优化前端界面

发布网友 发布时间:2023-08-04 02:11

我来回答

1个回答

热心网友 时间:2024-11-19 11:18


这次给大家带来H5+C3如何优化前端界面,H5+C3优化前端界面的注意事项有哪些,下面就是实战案例,一起来看一下。
对于网站前端的优化是现在很多人比较上心的事情,也是现在很多人必须的工作。那么我们怎么使用HTML和CSS更好的进行前端优化呢?下面文章为大家带来了一些前端优化的小技巧,感兴趣的一起来了解下。

网页内容

减少http请求次数

大部分网站响应时间都花费在了下载网页资源上,这里的资源指的是:图片、CSS、JS、和Flash等。我们这里讲的减少请求次数是缩短响应时间的关键点。

一般情况下,可以分为两种:

一是通过简化页面设计来减少请求次数。

二是网页比较复杂的脚本或CSS文件可以采用多个脚本或打包放在一个文件里面,图片采用CSS Sprites(图象拼合技术),把多个图拼成一副图片,然后通过CSS来控制在什么地方显示这张图的什么位置,从而来减少请求次数,这一块的内容,大家可以参照京东下面这一块的CSS定位来实现。

避免页面跳转

避免页面跳转是什么呢?就是当客户端收到服务器的跳转回复时,客户端再次根据服务器回复中的location指定的地址再次发送请求,也是就说,SEO上常用的301重定向

比如说:

我现在要让访问源码时代的同学,进到源码论坛,这就就是服务器端301重定向的实现方法

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.itsource.cn$ [NC]//这是客户端请求的地址

RewriteRule ^(.*)$ http://bbs.itsource.cn/$1 [R=301,L]//这是客户端实际看到的网页

延迟加载

我们这里讲的延迟加载需要我们先知道网页最初加载最小的内容是什么,剩下的内容就可以使用延迟加载的实现。

最典型的是Javascript可以延迟加载内容,这个做法是开发网页的时候先确保网页在没有javascript的时候也可以很好的显示正常的页面效果,然后通过延迟加载脚本来完成一些高级的功能效果的做法。

提前加载

这种方法,恰好与上面的方法相反,也就是说先提前加载一些网页中的资源,它又分三类:

1.无条件提前加载

该方法就是当网页加载完成后,马上去加载一些其他内容,如淘宝会在加载完成功后会去加载一些图片拼合后的图片

2.有条件加载

根据用户输入的信息来推断需要加载的内容,比如说百度搜索。



有预期的加载

这个就比较高大上一些了,这个情况一般是在网页重新设计的时候,由于用户的访问行为,本地有旧网页的缓存,而新设计的网站没有,设计者可以通过在旧网页中预先加入一些新网站中可能会用到内容,这样的话,新网页就会先下载一些资源到本地。

减少DOM元素数量

如果网页中的元素过多也对网页的性能有影响,同时也会加重网页加载和脚本的执行,大家可以想一下,平时在使用JS的时候,我们要实现一些效果,是不是得先找到相关DOM元素,然后再执行相关操作。 如果我们网页中的元素过多,是不是就会有一个非常明显的时差呢!所以减少DOM元素数量,仍然影响网页性能。

根据域名划分内容

很多时候,我们在查看其它大型的网站的时候,图片的地址和网站的主域名还不一样,会采用多个域名来存放相关资源的,那为什么要这样使用呢?其实,浏览器一般对同一个域名的下载连接数有所*,根据域名划分下载内容,可以间接的增大浏览器并行下载连接。大大提高了网站整体的下载资源能力。从而达到优化性能的作用。

减少iframe数量

之前,我们讲过怎么使用iframe,但是在实际的项目中,我们在使用的时候请先注意它的优缺点。

优点:

可以用来加载速度较慢的内容,脚本可以并行下载

缺点:

使用iframe内容为空时也会消耗加载时间并会阻止页面加载

避免404

404就是常见的没有找到服务器资源,一是:影响用户体验,打开一个返回无用信息的页面。二是网页中需要加载一个外部脚本,结果返回一个404,不仅阻塞了其他脚本下载,下载回来的内容(404)客户端还会将其当成Javascript去解析。

CSS

将样式表置顶

由于网页内容从上往下的加载方式,我们尽可能的将CSS样式放在网页的head中会让网页显得加载速度更快,对于内容比较多的网页非常重要,至少不会让用户一直等待一个白屏上,这样的用户体验也是相当好的。

假如我们把样式表放在底部的话,就是出现一种情况,浏览器会拒绝渲染已经下载的网页,因为多数浏览器在实现时都努力避免重新绘制。所以这一样也是一个重点。

避免CSS表达式

有一些基础CSS3的小伙伴们一直很仰慕它强大的二开能力,喜欢用一些CSS表达式来动态的设置CSS属性,在IE5~IE8中支持,其他浏览器中表达式会被忽略。

其它CSS表达式的问题在于它被重新计算的次数远比我们想象的要多,所以我们还是尽量避免使用它来防止使用不当造成的性能开消过多。

用link标签代替@import

在网页的设计中,请尽量使用link标签来引用CSS,避免使用@import来引用,原因很简单,您可以理解为就是将CSS样式放在网页中的内容底部就可以了。

图片

优化图像

在网页的制作中,我们会发现,banner这一类的图片加载起来非常的慢,同时也影响网站的速度,少者几百K,大者几M。那么究竟这样的图片还有没有优化的空间呢!?

今天我给大家推介一个图片优化的平台,它就是设计师们经常去的智图网

大家可以看到,原图和优化过后的(智图)图片,相差了500多K,如果对于图片比较多的网站,我们把整站的图片都用来优化一下,那么可以想象一下,这是要节省多少流量呀!所以这些图片优化我要强力推荐一下了。

避免空的图片src

我们在使用img标签的时候,尽量避免使用空的图片src,因为空的图片src仍然会使浏览器发送请求到服务器,这样完全是浪费时间,而且浪费服务器的资源。尤其是你的网站每天被很多人访问的时候,这种空请求造成的伤害不容忽略

优化CSS Sprite

Spirite中水平排列图片,垂直排列会增加文件大小;

Spirite中把颜色较近的组合在一起可以降低颜色数,理想状况是低于256色以便适用PNG8格式;

不要在Spirite的图像中间留有较大空隙。这虽然不大会增加文件大小,但对于用户代理来说它需要更少的内存来把图片解压为像素地图。

不要在HTML中缩放图片

避免使用大图实现图片大小缩放来适应页面,如果你需要小图片,就直接使用小图片吧。原因很简单,针对不同的设备可以做到最好的效果,而不是加载就大的图,来整体实现效果,如果是手机端用户,这个开消还是挺大的,毕竟这是一个讲流量的时代。

使用小且可缓存的favicon.ico

一般企业网站或站长都喜欢加一个图标文件favicon.ico,不管你服务器有还是没有,浏览器都会去尝试请求这个图标。所以我们要确保这个图标存在并且文件尽量小,最好小于1k 设置一个长的过期时间

总结:

最后,本文主要针对初级入门网页设计人员,该文内容仅涉及到HTML、CSS、Javascript、images等内容,当然还有一些其它的方法,我们在下一期的文章中指出。

当然,上面提及的一些常归的前端优化小技巧你GET到了吗?请不要在你的网页中出现与此类似的错误,要不然真的很影响用户体验,毕竟,现在是WEB2.0的时代,如果用户对你的网页不满意,那就是对开发者的否定,所以为了做出更好更优秀的网页,我们尽可能多的去关注这些小细节。
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
H5链接的使用

H5的文本格式化使用方法
H5+C3+JS实现楼层跳跃特效
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 ...有的人说是湿气的原因,不知这个正元福散祛湿怎么样? 正元福散祛湿是真是假? 脸上油腻长痘痘喝正元福散这个能好吗? 手表日历盘可以用汽油擦吗 手表发条可以用汽油吗 手表整个被汽油浸泡有事不? 黄花梨手串如何?大家给个看法? 弄了串黄花梨盘着盘着感觉还没紫擅好 海南黄花梨手串2.0五十多克质量怎样 怎样通过OBDC连接Access数据库? 绍兴银行的行政工作好么? 绍兴银行怎么样 湖南文理学院跟邵阳学院哪个好啊 学校环境、设施、宿舍什么的 湖北文理学院与湖南文理学院,请做一下比较,哪所学校更优秀更好啊... ...湖南科技学院、湖南人文科技学院、湖南文理学院、湖南工学院几个学院... 湖南文理学院什么级别? 智能手机可以同时登陆2个QQ吗 那些姓比较少见 起亚k5用什么冷却液最好 车用冷却液什么牌子好 好听不易撞的开场白? 小苹果影视是什么? 加工中心45钢上刻字刻一个毫米深要求一个毫米宽用什么刀啊,转速进给 他很酷,他唱的歌也很好听.用英语怎么说??? 八味地黄丸配方有哪些 29万扣多少个人所得税 熟地黄15克、山茱萸(制)12克、牡丹皮9克、山药10克、茯苓10克、泽泻10... ...黄柏、熟地黄、山茱萸(制)、牡丹皮、山药、茯苓、泽泻、鱼腥草、金银 ... 综合年收入29万缴多少税? 生熟地.玉竹.黄柏.知母.黄精.山萸肉.丹皮.泽泻.枸杞子.金樱子.茯苓.山... 昆明有Nine West/玖熙 这个牌子的专卖店或专柜吗?在哪? 安徽工业大学有数控专业吗吗 归辛树打得过鳌拜吗 南昌寻梦滕王阁几点结束南昌滕王阁游览时间 psv1000 刚买了才两个月摇杆帽就松了,轻轻的左右晃动杆不动的情况下帽... ...摇杆经常失灵怎么回事?应该怎么办? 我的是PSV1000型号白色港版3G的... 兰州市七里河区身份证到期更换地点 兰州七里河燃气公司搬哪去了 从老挝回中国买机票用老币还是用人民币 广州到桂林.龙脊梯田.�1�3三天自驾游最佳路线及酒店推荐?