- 授权协议: 未知
- 开发语言: JavaScript
- 操作系统: 未知
- 软件首页: https://github.com/spacedragon/labrador_mobx_example
- 软件文档: https://github.com/spacedragon/labrador_mobx_example
- 官方下载: https://github.com/spacedragon/labrador_mobx_example
软件介绍
What
基于 Labrador 和 mobx 框架构建的小程序开发demo。
Why
Labrador 开发框架使微信开发回到我们熟悉的开发环境和流程中来 , 更多特性请参考 Labrador 使用Mobx 来做状态管理相比 Redux 来说更简单易懂, 更自由, 代码更少.
How
git clone https://github.com/spacedragon/labrador_mobx_example.git npm install npm run dev
So ...
熟悉mobx 的看 hocs/observer.js 里面的注释
Known Issues
Labrador 可能存在 issue 所以目前package.json 里面使用的是我 fork 之后修改过的版本
微信小程序的 Page.setData(data) 对data 做了一次拷贝, 但是拷贝出来的对象丢失了 getter 方法, 这使得在 xml/wxml 界面绑定的时候取不到 mobx computed value , 目前的解决方法是为 store 写一个 toJS 序列化方法, 将 computed value 转化为普通的 property . (同样需要修改 labrador 框架)
目前使用mobx 2.7.0 , 目测 3.0.0 的版本在小程序环境中存在兼容性问题, 需要进一步研究.
mobx 有可能比 redux / saga 更占空间 , 注意小程序有 1m 的限制. (mobx.min.js 有51k肯定比 redux 大许多, 但是因为mobx 需要的业务逻辑代码更少, 也许在更大的项目中会有优势)
算法设计与实验题解
王晓东 / 电子工业 / 2006-9 / 46.00元
《算法设计与实验题解》是与普通高等教育“十一五”国家级规划教材《计算机算法设计与分析》(第2版)配套的辅助教材,对主教材中的全部习题做了解答或给出了解题思路提示,并对主教材的内容进行了扩展,有些主教材中无法讲述的较深入的主题以习题的形式展现出来。为了提高学生解决实际问题的能力,《算法设计与实验题解》还将主教材中的许多习题改造成算法实现题,要求学生设计出算法并上机实现。作者还结合精品课程建设,进行了......一起来看看 《算法设计与实验题解》 这本书的介绍吧!
