nodejs制作part1

新建文件夹
安装express ejs
新建静态资源目录static
ejs模板目录views
新建views/indexejs
app.js
在app.js 引入express模板 配置路由
设置ejs引擎模板
在这里插入图片描述
新建路由文件router/router.js
在这里插入图片描述
在app.js引入router.js
在router.js写模块暴露
引入bootstrap模板
static/css/bootstrap.min.css
在index.ejs 中引入bootstrap模板 link 删除container-fluid 的槽宽
新建index.css并引入
在index.ejs写主页面 的title
list-inline-item(li) list-inline(ul) 去点class
文字垂直居中
删除固有样式margin bottom
新建views/header.js
在把 index.ejs复制到header.ejs
在index.ejs绑定header.ejs的数据
在这里插入图片描述
安装mysql
在mysql里新建blog数据库
新建文件mysql/setting.js
在这里插入图片描述
mysql/connextion.js数据库连接引入settings文件
在这里插入图片描述在mysql中新建导航表
在这里插入图片描述
在这里插入图片描述
在connection.js中拿表中数据
在这里插入图片描述
新建sql.js
在这里插入图片描述
在routrt.js中 对nodejs获取的mysql数据进行转换
在这里插入图片描述
在header.ejs 循环绑定title数据
在这里插入图片描述
不同的字有不同的class
在这里插入图片描述
搜索框
行级元素 vertical-align:middle
search>input search>span
添加jquery库放入static在index.ejs引入jquery link
新建static/js/index.js 在index.ejs连接index.js
在这里插入图片描述
在这里插入图片描述
搜索框的显示与隐藏jquery
在这里插入图片描述
搜索框下的布局

新建mysql个人信息表
在这里插入图片描述
填一组数据
在router.js中添加渲染数据
把title的拿数据做一下调整
在“/”路由下加载其他数据
在这里插入图片描述
在index.ejs进行第二组数据的绑定
在这里插入图片描述
图片的设置
text-align center
line-height 3rem
四个图标的点击
在这里插入图片描述
线条的变化
在这里插入图片描述
线条的显示隐藏
在这里插入图片描述
在这里插入图片描述
index.js
在这里插入图片描述
不同选项卡的不同界面
在这里插入图片描述
在这里插入图片描述

发布了75 篇原创文章 · 获赞 0 · 访问量 3399

猜你喜欢

转载自blog.csdn.net/E_ISOLATE/article/details/99680159