全文预览

基于node.js的个人博客设计(含源代码)

上传者:幸福人生 |  格式:zip  |  页数:34 |  大小:5181KB

文档介绍
查询;Р6、支持复制和故障恢复;Р7、使用高效的二进制数据存储,包括大型对象(如视频等);Р8、自动处理碎片,以支持云计算层次的扩展性;Р9、支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言;Р10、文件存储格式为BSON(一种JSON的扩展);Р11、可通过网络访问。Р1.3.4 Express简介РExpress是一个简洁而灵活的 node.js  Web应用框架, 提供一系列强大特性用以创建各种Web应用。Express是 node.js 已有的特性进行二次抽象,在它之上扩展了Web应用所需的功能。Р1.3.5 ejs模板引擎Р什么是模板引擎?Р模板引擎(Template Engine)是一个将页面模板和要显示的数据结合起来生成 HTML 页面的工具。模板引擎就相当于 MVC 中的视图。Р模板引擎的功能是将页面模板和要显示的数据结合起来生成 HTML 页面。它既可以运行在服务器端又可以运行在客户端,大多数时候它都在服务器端直接被解析为 HTML,解析完成后再传输给客户端,因此客户端甚至无法判断页面是否是模板引擎生成的。有时候模板引擎也可以运行在客户端,即浏览器中,典型的代表就是 XSLT,它以 XML 为输入,在客户端生成 HTML 页面。但是由于浏览器兼容性问题,XSLT 并不是很流行。目前的主流还是由服务器运行模板引擎。Р在 MVC 架构中,模板引擎包含在服务器端。控制器得到用户请求后,从模型获取数据,调用模板引擎。模板引擎以数据和页面模板为输入,生成 HTML 页面,然后返回给控制器,由控制器交回客户端。Р什么是ejs?Рejs 是模板引擎的一种,也是我们这个教程中使用的模板引擎,因为它使用起来十分简单,而且与 express 集成良好。ejs用来从JSON数据中生成HTML字符串。ejs的优点是将会带给你明确、维护性良好的HTML代码结构。

收藏

分享

举报
下载此文档