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