您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页基于mvc结构的前端页面框架搭建_html/css

基于mvc结构的前端页面框架搭建_html/css

来源:小侦探旅游网
前端开发一年了,向大家交流下自己实践总结下来的一点点开发心得。人生难免磕磕碰碰,前进的道路很多,在学习工作上我们都得学会如何让自己过的更高效,代码亦是如此。

下面,开始介绍自己总结的前端框架搭建(布局搭建)。

1,项目文件结构。

2,index.html页面内容

 1 2  3  4  5 index 6 7 8  9 10 11 12 13 14 15 16 

其中,在start方法中,APP.view.index.loadBody()方法,充当的是MVC中的视图层,主要的作用用,就是给页面增加元素。代码如下:

APP.view.index = (function() { var api = {}; api.loadBody = function(callback) { $('.header').html(APP.view.common.getBlueHeaderHtml()); callback.call(this); }; return api;})()

在这里大家就会觉得,既然已经有了APP.view.index.loadBody()这个方法了,为什么我还要在这方法里面添加额外的common视图层呢?答案很简单,我们都知道,一个项目中,我们不可能只做一个页面,这里我将页面公共部分的代码抽离了出来,的放在一个公共的视图层js里面,这样,在创建新的界面时,就可以很快从公共模块中引用,无独有偶,既然视图层可以,控制层是不是也可以呢?这里我只做视图层的简单介绍,如果大家感兴趣可以自己研究,或者加我,很乐意和大家分享。下面是视图层的公共部分了。代码如下:

APP.view={};APP.view.common = (function() { var api = {}; api.getBlueHeaderHtml = function() { return [ '', '', '', '
  • 首页
  • ', '
  • 考试
  • ', '
  • 成绩查询
  • ', '
  • 个人中心
  • ', '', '', '

    福建业余无线电操作能力考试

    ', '', '', '' ].join(''); } api.getGreenHeadHtml = function() { // do same different html } return api;})()

    通过这三个模块的开发,我们可以很快的为页面头部制作不同效果,而不用手动的去修改页面结构。

    当然,MVC中的模型层,这篇幅中我就不做过多的介绍了。欢迎大家指点。 附件不知道怎么传(= =),如果大家想要源码,可以直接加我。

    Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

    违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

    本站由北京市万商天勤律师事务所王兴未律师提供法律服务