小程序试用体验

最近看了小程序的文档,也试着作了几个demo,总结下感觉。node

特色

一、小程序的结构层次很是清晰,整体分为视图层和逻辑层两部分,在文件结构上,分为控制结构的wxml,控制样式的wxss,控制数据和逻辑的js,控制基本配置的json。但须要注意的是若是逻辑层的数据包含页面标签元素,在传入视图层时,页面标签并不会被解析为h5元素,而是直接当作文本内容输出,使用第三方组件(https://github.com/icindy/wxParse)能够解决这个问题
二、模块化思想,这点跟node.js很像,使用模块封装功能函数,而后在须要的地方require。
三、提供了基础的微信能力,好比登陆,支付和分享等。
四、限制略多,好比小程序请求的url必须使用https,并且管理员必须把url在后台配置,文件大小限制在1M之内(因此图片不能放在本地文件里,建议使用图片url)。
五、部分组件作得不算完全,好比scroll-view组件,我本觉得使用这个组件,再添加文档中说的scroll-x="true"属性,就能够实现滚动效果,但咱们还要为子元素手动设置inline-block属性,设置容器元素为nowrap,不然不会出现横向滚动效果。git

编辑器

编辑器整体来说调试小程序还算方便,可是用惯了平时的编辑器各类快捷键功能后,仍是会感受这个有点慢。github

总结

咱们不能让小程序作任何事情,毕竟小程序设计的初衷是场景化的应用,并且它原本瞄准的就是用完即走,简单轻量的应用,若是这样看来,小程序已经可以胜任这些功能了。json

参考内容

https://github.com/icindy/wxParse小程序

相关文章
相关标签/搜索