今日工作:完成文档的修改工作,然后开始研究nimiui的一些实现,在官方API上学习了很多控件的使用,大致了解整个miniui的封装,练习了几道蓝桥的题目。
各目录文件解释如下:
- dbsql:示例数据库sql文件。
- demo:页面示例。
- docs:api文档、开发指南。
- scripts/miniui:MiniUI产品的javascript和css。
- scripts/miniui/locale:语言资源文件。
- scripts/miniui/themes:多套皮肤样式。
- index.html:开发包导航页面。
- miniui_commercial_license.doc:授权说明文档。
- miniui_tryform.doc:试用申请表文档。
- 安装部署.txt:安装部署说明文档。
注:开发者只需要引用scripts下面的资源文件即可。
mini.parse(); // 初始化nimiui |
var grid = mini.get("datagrid1"); // 开始请求 |
grid.load(); // 渲染dom |
然后就可以是官网的事例结合起来了,跟着demo引入自己的项目,开始第一个nimiui页面。
问题:nimiui数据的封装规则弄懂后,对在界面的展示中,对数据的处理不是很明白,组件太智能了,没有理解其中的数据传输规则,特别是对于请求,nimiui对get和post都有自己的封装。
解决办法:今天把数据的格式弄清楚了,后台的json数据是根据前台展示的数据来封装的,前台根据key自动渲染数据,搞定后台的业务处理,移植了一部分代码在自己的项目中。
明日工作:明日把自己的项目改为nimiui的项目格式,深入理解nimiui的实现,并且准备蓝桥杯的题目。