本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/01/13/%E4%BB%80%E4%B9%88%E6%98%AFEJS/
摘要
本文主要讲述了:
- 什么是 EJS
- 示例
正文
什么是 EJS
EJS,全称是 Embedded JavaScript templates(嵌入式 JavaScript 模板语言)
不再需要自己拼接字符串,基于 EJS,你可以十分轻松地生成 HTML
EJS 可以在浏览器里使用,也可以在 nodejs 里使用
示例
示例:注释
1 | const ejs = require('ejs'); |
输出:
1 | <div></div> |
示例:小脚本标签
1 | const ejs = require('ejs'); |
输出:
1 | <div>hello, jsweibo</div> |
示例:不转义就输出
1 | const ejs = require('ejs'); |
输出:
1 | <div><script>alert(new Date());</script></div> |
示例:转义后再输出
1 | const ejs = require('ejs'); |
输出:
1 | <div><script>alert(new Date());</script></div> |
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/01/13/%E4%BB%80%E4%B9%88%E6%98%AFEJS/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2019/01/13/%E4%BB%80%E4%B9%88%E6%98%AFEJS/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。