关于分页,查询原理?
关于分页,查询原理有更详细的讲解吗?源码中的hospitals.js里面的这一段函数如何理解呢?
var hospitalData = function(condition){ var condition = condition || {type:'*',level:'*',position:'*'}; var baseData = [ {name:'首都儿科研究所附属儿童医院',type:'卫生部直属医院',level:'三级甲等',position:'朝阳区',address:'北京市朝阳区雅宝路2号',time:'14:30',phone:'010-85695756',img:'img/hospital-1.jpg'}, {name:'中日友好医院',type:'卫生部直属医院',level:'三级甲等',position:'朝阳区',address:'北京市朝阳区樱花东路2号',time:'8:30',phone:'010-84205288',img:'img/hospital-2.jpg'}, {name:'首都医科大学附属北京友谊医院',type:'卫生部直属医院',level:'三级甲等',position:'西城区',address:'北京市西城区永安路95号',time:'9:30',phone:'010-63016616',img:'img/hospital-3.jpg'}, {name:'首都医科大学附属北京地坛医院',type:'卫生部直属医院',level:'三级甲等',position:'朝阳区',address:'北京市朝阳区樱花东路2号',time:'8:30',phone:'010-84205288',img:'img/hospital-4.jpg'}, {name:'空军总医院',type:'北京区县属医院',level:'三级甲等',position:'朝阳区',address:'北京市朝阳区樱花东路2号',time:'8:30',phone:'010-84205288',img:'img/hospital-5.jpg'}, {name:'航天中心医院(原721医院)',type:'北京区县属医院',level:'三级合格',position:'海淀区',address:'北京市海淀区玉泉路15号',time:'8:30',phone:'010-59971160',img:'img/hospital-6.jpg'}, {name:'北京中医药大学东方医院',type:'北京区县属医院',level:'三级甲等',position:'丰台区',address:'北京丰台区方庄芳星园一区6号',time:'8:30',phone:'010-67689655',img:'img/hospital-1.jpg'}, {name:'北京电力医院',type:'北京区县属医院',level:'三级合格',position:'丰台区',address:'北京市丰台区太平桥西里甲1号',time:'8:30',phone:'010-84205288',img:'img/hospital-2.jpg'}, {name:'北京中医医院顺义医院',type:'北京区县属医院',level:'三级甲等',position:'顺义区',address:'北京市顺义区站前东街5号',time:'8:30',phone:'010-84205288',img:'img/hospital-3.jpg'}, {name:'首都医科大学附属北京潞河医院三级综合医院',type:'其他',level:'三级甲等',position:'通州区',address:'北京市通州区新华南路82号',time:'8:30',phone:'010-69543901',img:'img/hospital-4.jpg'} ]; for(k in condition){ var v = condition[k]; for(i in baseData){ if( v !='*' && baseData[i][k] != v ){ delete baseData[i]; } } } var data = []; for(i=0;i<baseData.length;i++){ if(baseData[i]){ data.push(baseData[i]); } } return data; };
63
收起
正在回答
1回答
这个是用js模拟前端与后端的数据交互,通常来说与后端的数据交互都是由后端完成,这里老师是模拟了前后端的数据交互,关于分页、查询原理目前只有课程中涉及到的部分,本阶段为实战环节,是对前面所有知识的总结和综合运用,因此,在本阶段老师在带领大家完成一个页面在以后,更多的是给大家讲解项目搭建的思路和原理,引导大家独立完成项目开发,锻炼大家的编码能力和编程思想,但是,我们的助教老师会全程跟踪,大家遇到不知道如何解决的问题,可以在我们的问答区进行提问,助教老师会帮助大家解决的!希望可以帮到你哦~
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星