专栏首页极乐技术社区微信小程序那点事:特性总结

微信小程序那点事:特性总结

一、微信小程序运行环境

1、完全封闭的环境不等于浏览器环境

2、WXML/WXSS/JS格式

3、WXML 不等于 HTML

4、WXSS 不等于 CSS3

5、JS:支持ES6,ES5,不支持DOM(window,document,event,etc...)

6、不支持WEBGL,包含部分Canvas API

7、封闭的发布渠道:程序需通过官方IDE提交审核

8、腾讯完全控制客户端底层的内部实现

二、微信小程序Canvas游戏限制分析

1、不支持Affine Transform 矩阵设置

2、不支持globalAlpha(忘记淡入淡出)

3、不支持贴图变色(无法创建缓存Canvas对象)

4、不支持图集(无法创建Image对象)

5、不支持BMFont字体

6、不支持剪裁(忘记ScrollView)

7、不支持WebGL,所以不支持任何高级特效

8、严格的模块化,不支持全局变量注入,只支持global下注入

9、不支持项目内文件加载

10、不支持多点触摸

11、不支持文字排版:换行,居中等

12、不支持九宫格、重复填充、网格等渲染模式

13、不支持skew

14、不支持混合模式

15、支持Creator组件:Label,Sprite,Button,Widget,Layout,Animation,不支持其他

本文分享自微信公众号 - 极乐技术社区(wxapp-union),作者:微信小程序联盟

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-11-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 『教程』微信小程序--蓝牙连接开发总结

    这个模块做了2周,找了很多资料文档,看示例看别人的demo,最后发现其实还是得靠自己,不吐槽了,开正文。我实现的小程序模块自动连接(根据需要,可改手动),是在小...

    极乐君
  • 微信小程序左右滑动切换图片酷炫效果(附效果)

    开门见山,先上效果吧!感觉可以的用的上的再往下看。

    极乐君
  • 一斤代码深入理解系列(七):微信小程序中使用微信风格样式库-WeUI

    WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。包含button、cell、d...

    极乐君
  • 《Nacos系列》之注册中心

    服务注册中心本质上是为了解耦服务提供者和服务消费者。对于任何一个微服务,原则上都应存在或者支持多个提供者,这是由微服务的分布式属性决定的。

    Java那些事儿
  • 性能测试工具能力比拼——kylinTOP/loadRunner/Jemter

    jackey422
  • 视频加密是否可实现H5页面加密

    点量小芹DolitQin520
  • [access]第一篇-平台

    《Office中国 Access通用开发平台》 1.是一款Access开发人员开发Access软件的通用平台; 2.可以大大提高开发人员的效率和开发速度; 3....

    landv
  • 给你的博客增加动态看板娘

    经常访问我博客的朋友们也许会注意到左下角多了一个新伙伴,她是来自《药水制作师》的 Pio~

    栖枝perch
  • Consul etcd ZooKeeper euerka 对比

    Euraka 使用时需要显式配置健康检查支持;Zookeeper,Etcd 则在失去了和服务进程的连接情况下任务不健康,而 Consul 相对更为详细点,比如内...

    爱撸猫的杰
  • Centos7.4 安装mysql5.7

    此次安装的是5.7版本,该版本安装成功后,在日志文件/var/log/mysqld.log文件中给root生成了一个默认密码;查看密码:

    用户1432189

扫码关注云+社区

领取腾讯云代金券