express框架+bootstrap美化ejs模板实例分析
1、前言
上节express框架通过ejs模板渲染输出页面 一文中说到,.ejs文件中可以写html代码,但最终实现的页面并不是很漂亮,我们还需要额外的写一些样式来修饰一下。此处,我决定使用bootstrap来美化那张成绩单网页。
2、下载bootstrap
我经常下载前端资源的方式是通过npm,这里我就这样介绍一下吧。
- 首先,在桌面上创建一个临时目录(叫它trash吧)
- 打开cmd,进入trash目录。输入
npm install --save bootstrap
注:小技巧——如果想知道你下载的是哪个版本的bootstrap,可以输入npm ls,像下图这样找到版本信息。
3、部署css样式文件
步骤很简单,只需要两步:
- 依次在./node_modules/bootstrap/dist/css中,找到文件bootstrap.min.css,并将它复制到我们的项目目录的public/stylesheets中。
- 其次,打开上次我们编辑的views/score.ejs文件,将bootstrap.min.css引入进去。
以上操作完成之后,代码内容是这样的:
注:bootstrap样式的使用很简单,上图中,我只在table标签上添加了class="table"属性,就完成了样式的优化。table样式的优化手段,您可以访问官方doc自己尝试
4、验证
访问链接http://localhost:3000/system,若看到表格已经有了明显变化,说明我们的学习任务完成了。
5、写在最后
以样式文件引入来讲静态资源的引入,是比较容易阐述的。初学者可以举一返三,将js文件引入到public/javascripts目录下,完成一些web页的功能。
说到成绩信息,应该属于被限制访问的内容,有权限的用户才可以查询。所以,我们要完成一个系统登录的操作,确保信息被授权的用户(即张三本人)访问。所以下一节中,我将会介绍用户认证和session检查相关的功能实现,敬请关注。
- node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
- node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
- 零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
- express框架通过ejs模板渲染输出页面实例分析
- Express 框架中使用 EJS 模板引擎并结合 silly-datetime 库进行日期格式化的实现方法
- nodejs中的express-jwt的使用解读
- NodeJS Express使用ORM模型访问关系型数据库流程详解
- NodeJs Express框架操作MongoDB数据库执行方法讲解
- NodeJs Express路由使用流程解析
- NodeJs Express中间件使用流程解析
相关文章
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
这篇文章主要介绍了Vue+Node服务器查询Mongo数据库及页面数据传递操作,结合实例形式分析了node.js查询MongoDB数据库及vue前台页面渲染等相关操作技巧,需要的朋友可以参考下2019-12-12
node.js中的events.emitter.listeners方法使用说明
这篇文章主要介绍了node.js中的events.emitter.listeners方法使用说明,本文介绍了events.emitter.listeners 的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下2014-12-12
NPM命令运行报错:npm v10.2.4 is known not to run on Node.js
这篇文章主要给大家介绍了关于NPM命令运行报错:npm v10.2.4 is known not to run on Node.js v14.21.1的解决办法,文中将解决办法介绍的非常详细,需要的朋友可以参考下2024-01-01
node的process以及child_process模块学习笔记
这篇文章主要介绍了node的process以及child_process模块学习笔记,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-03-03





最新评论