Heim > Fragen und Antworten > Hauptteil
尝试过一些框架,目前自己写了一套(有点模仿JQM),重点在于:
导航,子页面切换以及视图数据分离的前端’结构‘。实在不知道怎么描述,肯定不能用架构。。。
暂时没有router进行地址栏变更hash,反正最后都是要封装到APP里面,这个地方可能导致页面的‘局部’内容无法直接访问,不知道我这么说对不对。
基本就是在'上一层'父页面点击导航按钮后,在父页面局部加载对应子页面;然后子页面上点击导航按钮,在子页面局部加载对应子子页面;不断循环下去。。。以文件夹的形式保持项目的结构性。
对于父页面接收数据,子页面使用的问题,因为采取ajax异步获取,开始使用了jQuery的Deferred对象,后面发现有个数据获取'不同步'的问题,可能是我使用Deferred对象方式不正确。但后来发现是顶层逻辑上就有问题,应该是直接在子页面加载的时候异步获取数据然后获取成功后直接用就好了。。。
过程中思考了很多小白问题,目前用着没有问题(但总感觉有问题),希望各位大神能够指点一二: