微信小程序
来源:互联网 发布:力劲注塑机怎么调数据 编辑:程序博客网 时间:2024/06/05 12:05
微信小程序
1.原生
一、定义
可以参考这个链接:https://www.zhihu.com/question/50880960
微信小程序实现了之前只能是原生app可以实现的效果和功能,(直接调用微信相关的api),微信小程序的开发需求是远大于原生app的相比根据需求下载app,小程序只需要简单的订阅一下就可以;另外原生app虽然在体验上非常的突出,但是需要安装,需要消耗流量,占用手机有效的桌面空间。以下是微信小程序的好处:
1、不用安装,即开即用,用完就走。省流量,省安装时间,不占用桌面;
2、体验上虽然没法完全媲美原生APP,但综合考虑还是更优;
3、对于小程序拥有者来说,开发成本更低,他们可以更多财力,人力,精力放在如何运营好产品,做好内容本身;
4、对于用户来说,相较于各种APP,微信小程序UI和操作流程会更统一。这也会降低用户的使用难度;
5、对于小程序拥有者来说,相较于原生APP,推广更容易更简单,更省成本。
二、需要具备的知识
Html css js flex弹性盒子的布局(可以参见: http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html)
三、健康中国小程序开发时遇到的问题
1、传参: 需要在标签上使用 data-xxx 进行绑定,之后在事件的dataset中进行值的获取;
2、小程序的生命周期
可以参看:
http://blog.csdn.net/tsr106/article/details/53052879
Onload页面中只是加载了一次;
3、路由和导航(这个参考官网即可)
几种数据传递: http://www.jb51.net/article/124573.htm 基本数据类型, 对象 ,数组
4、小程序中动画的问题以及解决方式
(1)自带的动画:存在一定的弊端,执行完之后需要回到最初的位置才可以继续执行动画;
(2)使用css3的动画进行实现;
(3)使用小程序的canvas进行实现;
5、上拉加载,下拉刷新
(1)需要注意下拉刷新的时候需要在json文件中进行相应的配置(具体的参见官方文档);
(2)当两者同时存在的时候,iOS中下拉刷新的问题,下拉刷新的时候自动触发了一个底部加载;
2.Wepy(微信小程序组件化开发框架)
具体的可以参见:
https://tencent.github.io/wepy/document.html#/
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- 微信小程序
- LintCode_066_二叉树的前序遍历
- 菜鸟的成长之——C语言知识梳理
- 4大事件,Giiso资讯机器人带你了解行业最新动态!
- Python基础知识之生成器
- android 中的toast short 和long的区别
- 微信小程序
- 热点讨论:IT人,40岁以后能干什么?
- 一些感想
- poj 1328
- [技巧分享-widow10系统]修改window系统桌面图片
- 如何在Centos下设置Vim的永久显示行号功能?
- jstack日志深入理解
- Java中创建对象的5种方式
- 语言实践2-驱动学习(2)驱动程序框架