zoukankan      html  css  js  c++  java
  • 小程序试用体验

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

    特点

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

    编辑器

    编辑器总体来讲调试小程序还算方便,但是用惯了平时的编辑器各种快捷键功能后,还是会感觉这个有点慢。

    总结

    我们不能让小程序做任何事情,毕竟小程序设计的初衷是场景化的应用,而且它本来瞄准的就是用完即走,简单轻量的应用,如果这样看来,小程序已经能够胜任这些功能了。

    参考内容

    https://github.com/icindy/wxParse

  • 相关阅读:
    Storm:分布式流式计算框架
    GreenPlum:基于PostgreSQL的分布式关系型数据库
    Hive和SparkSQL: 基于 Hadoop 的数据仓库工具
    Linux网络子系统
    Python标准模块--multiprocessing
    Python标准模块--built-ins函数
    Python标准模块--threading
    Python标准模块--import
    Python标准模块--os
    Python标准模块--argparse
  • 原文地址:https://www.cnblogs.com/woodyblog/p/6291182.html
Copyright © 2011-2022 走看看