日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

EJS学习(五)之EJS的CommonJs规范版本

發布時間:2025/3/15 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EJS学习(五)之EJS的CommonJs规范版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

EJS的CommonJs規范版本

ejs分為兩個版本一個是CommonJs版本,另外一個是AMD規范的版本.

基礎:html頁面

安裝:<script type="text/javascript" src="./node_modules/ejs/ejs.js"></script>

檢查:ejs會將自身掛載到window對象上,所以你只要console.log(ejs)控制臺有輸出就說明安裝成功了.

調試:在瀏覽器中

注意:和AMD規范版本不同,EJS的CommonJs版本要寫在html中

查看是否成功引入ejs

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><script src="./ejs.min.js"></script><script>window.onload = function() {console.log(ejs);}</script> </head> <body></body> </html>

渲染單個數據

方法一:ejs.render(str,data,options)

實例一:

// 14.html內容: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><script src="./ejs.min.js"></script><script>window.onload = function() {var string = ejs.render('<h2><%= title %></h2>',{title:'hello'});document.getElementsByTagName('body')[0].innerHTML = string;}</script> </head> <body></body> </html>// 在瀏覽器中打開頁面輸出 hello

實例二:

// 實際應該展示在頁面上的Dom <div id="interpolation"></div>// 模版 <script id="interpolationtmpl" type="text/x-dot-template"><!-- 新增用戶彈窗 --><div id="addSourcePopup" class="modal fade q-popup" tabindex="-1" role="dialog"aria-labelledby="myModalLabel" aria-hidden="true" data-child-node-id="q-popup" style="margin-top: 10px;"><div class="q-popup-modal modal-dialog" style="width: 900px;background-color: #ffffff;"><div class="popup-header modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>{{? it.data && it.data.id}}更新計劃{{??}}新增計劃{{?}}</div></div></div> </script>// 編譯和渲染 jQuery.ajax({type: "get",url: "http://",dataType: "json",success: function (result) {if (result && "0" == result.code && result.json) {var str = ejs.render($("#interpolationtmpl").text(),result.json); // 取到模版并使用數據渲染$("#interpolation").html(str); // 添加進之前準備好的Dom }}});

方法二:ejs.compile(str,options)(data)

// 實際應該展示在頁面上的Dom <div id="interpolation"></div>// 模版 <script id="interpolationtmpl" type="text/x-dot-template"><!-- 新增用戶彈窗 --><div id="addSourcePopup" class="modal fade q-popup" tabindex="-1" role="dialog"aria-labelledby="myModalLabel" aria-hidden="true" data-child-node-id="q-popup" style="margin-top: 10px;"><div class="q-popup-modal modal-dialog" style="width: 900px;background-color: #ffffff;"><div class="popup-header modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>{{? it.data && it.data.id}}更新計劃{{??}}新增計劃{{?}}</div></div></div> </script>// 編譯和渲染 jQuery.ajax({type: "get",url: "http://",dataType: "json",success: function (result) {if (result && "0" == result.code && result.json) {var template = ejs.compile($("#interpolationtmpl").text()); // 取到模版var rs = template(result.json); // 使用數據渲染$("#interpolation").html(rs); // 添加進之前準備好的Dom }}});

其他用法和AMD規范的版本相同

?

轉載于:https://www.cnblogs.com/kunmomo/p/11468354.html

總結

以上是生活随笔為你收集整理的EJS学习(五)之EJS的CommonJs规范版本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产玖玖在线 | 国产91精品ai换脸 | 另类激情视频 | 久久3p | 蜜桃视频久久一区免费观看入口 | 亚洲精品综合在线观看 | www.蜜桃av| 亚洲字幕av一区二区三区四区 | 视频在线免费观看 | 国产精品视频99 | www.玖玖玖 | 欧洲一区二区三区四区 | 澳门三级 | 天堂中文网 | 中国一区二区三区 | 夜夜夜影院 | 日韩成人av免费在线观看 | 无码精品一区二区三区在线播放 | 浪漫樱花动漫在线观看免费 | 婷婷一级片 | 久久久久久电影 | 男人天堂网站 | 国产黄网站| 91污网站| 国产成人亚洲精品无码h在线 | 日本视频精品 | 亚洲欧美另类在线视频 | 免费精品无码AV片在线观看黄 | 成人自拍视频在线 | 日韩精品中文字幕在线播放 | 日韩亚洲影院 | www.色妞 | 女人脱了内裤趴开腿让男躁 | 欧美精品videos | 三级免费网站 | 99久久久无码国产精品性波多 | 91好色先生 | 91丨porny丨成人蝌蚪 | 超碰.com| 日韩蜜桃视频 | 国产 xxxx | 欧美少妇诱惑 | 日韩视频h| 国产精品久久久久三级无码 | 梦梦电影免费高清在线观看 | 午夜激情视频网站 | 大尺度做爰呻吟舌吻情头 | 激情亚洲天堂 | 小香蕉影院 | 国产亚洲欧美精品久久久www | 久久天天| 欧美日本国产 | 日本免费色视频 | 兄弟兄弟全集免费观看 | 精品国产一区二区三区性色av | 九色视频丨porny丨丝袜 | 亚洲一本在线观看 | 国产精品成人一区二区 | 亚洲午夜伦理 | 天天艹av| 综合图区亚洲 | 亚洲精品一线 | 日本激情免费 | 亚洲av成人一区二区 | 激情文学88 | 男人天堂国产 | 国产精品欧美一区二区三区 | 第一章豪妇荡乳黄淑珍 | 亚洲天堂av在线播放 | 男生插女生视频 | 国产激情视频一区二区 | 日韩精品自拍 | 爱爱视频在线免费观看 | 手机看片欧美日韩 | wwwwxxxx欧美 | 激情视频激情小说 | 中国国产bdsm紧缚捆绑 | 爱情岛论坛亚洲品质自拍 | www欧美 | 亚洲最新av网站 | 日本欧美黄色 | 日韩电影在线观看一区二区 | 99久久久久久久久久 | 日韩一级黄 | 偷拍自拍一区 | 亚洲一区中文字幕永久在线 | 人妻少妇精品视频一区二区三区 | 国产精品久久久久久一区二区三区 | 91夜色视频 | 爽爽窝窝午夜精品一区二区 | 蜜桃视频在线观看一区 | 天堂中文字幕免费一区 | 日本一区二区三区精品 | 黄色大片儿 | 五月天久久久久久 | 免费av小说 | 中文字幕在线观看第二页 | 古装做爰无遮挡三级 | 一炮成瘾1v1高h |