CMS首页、分页、搜索的实现

2015.10.10 10:00 bizhongbio , 799 2

一、前言

暑假期间,为了更好的学习一些后台的技术,我们团队一起做了用 Node.js、基于 Node.js 平台的 web 应用开发框架 Express、Node.js 模板引擎 Swig、MongoDB、MVC 框架等开发技术实现“新思路团队 CMS 内容管理系统”这个项目。老师分配给我的任务是首页、分页、搜索。

二、准备

安装 Node.jsMongoDBGit

三、学习

  • MongoDB
  • Node.js
  • 基于 Node.js 平台的 web 应用开发框架 Express
  • Node.js 模板引擎 swig
  • 了解 MVC 框架

四、流程

  • 1、将路由请求写在 routes.js 文件里
  • 2、路由处理的回调函数分离开来,写在 controls 文件夹里的某个文件里
  • 3、写 controls 的时候对数据库的操作,并用 res.render 渲染到模版里
  • 4、在 views 文件夹里写好模版
  • 5、将模版要用到的 js 和 css 文件以及图片都写到 publics 里面
  • 6、表单上传的文件存到 uploads 文件夹里

五、代码

说明:以下首页、分页、搜索的实现并不是最终版。如果你想看我的整个项目,请访问 cms-blog

5.1 首页和首页分页

1)home.html

2)page.html

分类目录分页也是调用这个页面模板

3)home_controls.js

5.2 分类目录和分类目录分页

1)category.html

2)category_controls.js

5.3 搜索

1)search.html

2)search_controls.js

感谢你的阅读,本文版权归 双鱼bizhongbio 所有,转载时请注明出处。
注明出处格式:双鱼bizhongbio(https://bizhongbio.github.io/article/cms-home-page-search/

上一篇:
下一篇:

分享到

相关文章

2条评论

  1. 2015.11.19 11:14

    棒棒哒!

  2. 玉希丽 2015.12.19 20:21

    学长好牛哦!带学妹飞。

发表评论