码农杂记

微信小程序一窥

2016-09-27  本文已影响27人  子谦Sumer

微信小程序的一声炮响,炸醒了整个前端圈子,让我们来看一下微信推出的这一基于微信平台的玩法。

  1. 安装:
    微信在最新版本中提供了,无appID的测试模式,允许大家在无内侧appID的状况下,在微信的开发工具中试玩小程序这一即将兴起的玩法。点击下载小程序开发工具
  2. 框架:
    小程序的开发,采用了微信团队开发的MINA框架。架提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,这套在应用上与weex与reactnative相似的框架,在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者可以方便的聚焦于数据与逻辑上。根据在小程序开发工具上的试玩,大胆的猜测小程序提交上线后,应该会编译成基于微信native的流,用户通过二维码等途径开启微信内嵌的平台,下载应用流并执行该应用流的流程。
  3. 开发:
    WXML这一微信自定义的标签语言,提供了数据绑定,条件渲染,列表渲染,模板,事件等这些前端组件化开发的常用功能。这样在小程序的开发过程中,我们就可以更专注与数据与逻辑之上,同时小程序的开发也没有DOM节点的概念,这样大大的提高了开发效率。在js的开发上,框架使用了CommonJS规范,构建了模块化开发为基础,socket流,文件io等API级的开发模式。
  4. 常见问题:
    错误码:-4058,路径错误,该错误是由于项目开发中各种路径配置错误引起,如图下:


    项目路径配置错误
app.json中文件路径配置错误
上一篇 下一篇

猜你喜欢

热点阅读