最近参照微信小程序的官方基础视觉样式库:https://github.com/weui/weui-design?t=20161107撸了一套微信小程序的 UI, 在练习的过程中体会到微信小程序开发和 Rails 开发有不少相似之处。
Rails 程序
在 Rails 程序中,客户端的请求 (request) 会到达对应的
Controller
实例,然后由这个Controller
实例中的对应的action
来处理请求, 处理后的数据会通过render
方法响应给客户端。
微信小程序
在微信小程序中,
View
对象发送事件 (event) 到对应的Page
对象中,然后由这个Page
对象中的对应的event_handler
来处理事件, 处理后的数据会通过setData
方法响应给View
对象。
代码在 https://github.com/baya/weui-base-guide-practice, 一共有 36 个页面,欢迎下载玩耍。
首页:
表单错误页面:
列表页面:
搜索中页面: