VIP24小时服务热线: 13437265290
办公电话:13437265290

24小时咨询热线:13437265290

南昌小程序开发联系方式

电话:13437265290

联系QQ:294781937

邮箱:294781937@qq.com

当前位置:南昌小程序开发 > 小程序开发百科 > 如何为你的微信小程序体积瘦身?小程序功能有什么?

如何为你的微信小程序体积瘦身?小程序功能有什么?

阅读量:24 发表时间:10-08 14:54
小程序开发百科
分享到:

众所周知,微信小程序在发布的时候,对提交的代码有1M大小的限制!所以,如果你正在写一个功能稍微复杂一点的小程序,就必须得时刻小心注意你的代码是不是快触及这个底线了。

在设计一个小程序之初,我们就需要重点考虑这一点,采取一些方法,来避免太早的遭遇这个问题。


如何为你的微信小程序体积瘦身?避免使用本地大图片、大资源文件

请避免在小程序的UI上使用大图片,如何为你的微信小程序体积瘦身?应该尽可能的通过颜色样式来装点你的小程序

或者,使用小而精致的小图标来点缀

如果实在想用大图片,那请不要将图片放进小程序的本地代码中,应该采用从一个远程URL地址加载图片的方式

这样就可以避免把大图片、大资源文件等打包进小程序的发布包中去了。


如何为你的微信小程序体积瘦身?不要让你的代码太啰嗦

在JavaScript代码层面,请审慎的考虑你的代码逻辑,如何为你的微信小程序体积瘦身?不要把一个很简单的逻辑洋洋洒洒的写了一大堆,请优化和精简你的代码。

在视图层面,尽量避免不必要的组件嵌套,能用一个view做到的,就不要再多套一层view。这对减少代码尺寸和代码性能都是有好处的:)


如何为你的微信小程序体积瘦身?使用工具压缩优化代码

在当今HTML5等Web前端项目的开发和发布中,如何为你的微信小程序体积瘦身?我们通常会通过使用一些前端工程化工具来处理我们的代码,比如使用Gulp,结合一些功能插件,如:uglify, cssnano, htmlmin等。使用这些工具,可以让我们的代码尺寸小上那么一大截(约20%~30%)。

而幸运的是,这些工具对小程序开发来说,也完全管用!通过简单的使用这些工具,就能让我们的代码减小那么多,何乐而不为呢?!

在小程序中,我们大致有这么几类可以使用工具进行优化的文件:

JSON文件

我们可以使用jsonminify来压缩JSON文件,去处JSON文件中多余的空格

JavaScript文件

使用uglify,对JS代码进行语法优化和文本压缩

WXML文件

使用htmlmin,可以对WXML文件中多余的空格,注释等进行清理

WXSS文件

可以使用LESS提供的特性,对小程序中的全局WXSS进行合并;使用cssnano对WXSS文件进行清理和压缩;使用autoprefixer对WXSS添加不同环境下的前缀,达到良好的兼容性

Image文件

通过使用imagemin,可以用来优化图片文件的大小


小程序功能

小程序切换:支持挂起状态即多窗口概念,例如可以在聊天之间切换。

线下扫码:提供线下提示用户附近有哪些小程序存在,用户可以通过扫码使用。

搜索查找:小程序可以被搜索(可自动搜索附近的小程序)

消息通知:用户可以发送模板消息给服务过的用户。

历史列表:使用过的小程序会被收入列表,方便下次使用。

对话分享:可以分享到对话,支持分享给耽搁好友及微信群。

公众号关联:在小程序与公众号同一开发主题的前提下,提供小程序与公众号之间的关联。

提供小程序页概念:支持分享当前信息。


如何为你的微信小程序体积瘦身?使用工具压缩优化代码 在当今HTML5等Web前端项目的开发和发布中,如何为你的微信小程序体积瘦身?我们通常会通过使用一些前端工程化工具来处理我们的代码,比如使用Gulp,结合一些功能插件,如:uglify, cssnano, htmlmin等。使用这些工具,可以让我们的代码尺寸小上那么一大截(约20%~30%)。 而幸运的是,这些工具对小程序开发来说,也完全管用!通过简单的使用这些工具,就能让我们的代码减小那么多,何乐而不为呢?! 在小程序中,我们大致有这么几类可以使用工具进行优化的文件:


经历一年多的摸索,微信用户流量红利逐渐显现,随着小程序引流能力的与日俱增,裂变式的盈利模式也开始真正的从小程序开始了。业内预测,微信小程序的发展趋势在2018年将迈上一个新的台阶,也围绕更多方向展开,主要集中在培养用户的小程序使用习惯、逐步形成流量优势以及全面进军交易领域。

我们对微信小程序的发力方向也做了预测:

1、微信小程序的发力方向:放开流量

例如开放小程序分享到朋友圈的入口,实现大量的流量倾斜,不过与之相伴的可能是更严格的审核机制,规范市场,避免恶意刷屏。

2、微信小程序的发力方向:交易变现

虽然微信标榜着“即用即走”,但对商家而言,如何将流量变现才是重头戏,所以我们可以大胆预测,广告平台可能被推出,实现流量变现。

3、微信小程序的发力方向:更大的变化会在线下

正如张小龙描述的,小程序希望做线下弱连接的入口,“附近的小程序”等功能也可以在短期内帮助线下商家降低获客和开发成本,因此小程序会从线下实体店开始普及。

4、微信小程序的发力方向:完善电商

小程序电商逐步完善,围绕广告结算的数据体系日益成熟,为了力推小程序电商,微信或将显著提升其曝光和转化效果。非阿里系电商可能会分享已经稀缺的流量红利,这种局面将有望地改变年轻用户的购物习惯。

您可能会遇到的问题!

cache
Processed in 0.008382 Second.