javascript
EJS学习(一)之特性、安装、工作原理
前言
EJS,"E" 代表 "effective",即【高效】,EJS 是一套簡單的JavaScript模板,EJS 沒有如何組織內容的教條;也沒有再造一套迭代和控制流語法;有的只是普通的 JavaScript 代碼而已!
可以利用ejs實現前端后端交互,僅僅用簡單javascript代碼即可生成HTML頁面,一般用來和express一起用。
ejs-非破壞式、非侵入式、弱依賴(和普通的html和css可以共存)文件以.ejs結尾
進一步了解
- 純 JavaScript
- 快速開發
- 語法簡單
- 執行迅速
??我們都知道 V8 以及類似 JavaScript 引擎的速度有多快。EJS 能夠緩存 JS 函數的中間代碼,從而提升執行速度
- 易于調試
??調試 EJS 錯誤(error)很容易:所有錯誤都是普通的 JavaScript 異常,并且還能輸出異常發生的位置。
特性
-
快速編譯與繪制輸出
-
簡潔的模板標簽:<% %>
-
自定義分割符(例如:用 <? ?> 替換 <% %>)
-
引入模板片段
-
同時支持服務器端(node)和瀏覽器 JS 環境
-
JavaScript 中間結果靜態緩存
-
模板靜態緩存
-
兼容?Express?視圖系統
安裝
ejs分為兩個版本一個是CommonJs版本,另外一個是AMD規范的版本.
方法一:通過npm來安裝(AMD規范的版本)
作為包依賴在node中使用安裝在本地
npm install ejs方法二:通過js引入(CommonJs規范的版本)
最新的瀏覽器版本?
作為js引入在html中引入
<script src="ejs.js"></script>工作原理
?
轉載于:https://www.cnblogs.com/kunmomo/p/11460303.html
總結
以上是生活随笔為你收集整理的EJS学习(一)之特性、安装、工作原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MESSAGE_TYPE_X dump
- 下一篇: EJS学习(二)之语法规则上