国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

服務(wù)器端模板引擎art-template的下載和使用

這篇具有很好參考價(jià)值的文章主要介紹了服務(wù)器端模板引擎art-template的下載和使用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

art-lemplate是新一代高性能JavaScript模板引擎,它可以將數(shù)據(jù)與HTML模板更加友好地結(jié)合起來(lái),省去煩瑣的字符串拼接,使代碼更易于維護(hù)。

art-template模板引擎既可以在服務(wù)器端使用,也可以在瀏覽器端使用。此處僅講解art-template模板引擎在服務(wù)器端的使用。art-template模板引擎的下載和使用方法如下。

(1)模板引擎下載命令如下。

npm install artmplate

(2)使用模板引擎時(shí)應(yīng)在j腳本中導(dǎo)入模板引擎,并編譯模板。

//導(dǎo)入模板
const template · require('art-template');
//編譯模板
const result = template('./views/index.html', (
  msg: 'Hello, art-template'
});

上述代碼中,rest用于存儲(chǔ)拼接結(jié)果;template0中的第l個(gè)參數(shù)表示模板文件的位置,第2個(gè)參數(shù)向模板中傳遞要拼接的數(shù)據(jù),對(duì)象類(lèi)型或?qū)ο髮傩远伎梢灾苯釉谀0逯惺褂谩n-template模板引擎標(biāo)準(zhǔn)語(yǔ)法中引入了變量和輸出量,并支持JavaSeript表達(dá)式,使模板更易于讀寫(xiě)。下面講解art-template模板引擎的標(biāo)準(zhǔn)語(yǔ)法。

1.變量

在“{{}}”符號(hào)中,使用set關(guān)鍵字來(lái)定義變量a和變量b.示例代碼如下。

{{set a = 1}};
{{set b = 2}};

2.JavaScript表達(dá)式

在“{{}}”符號(hào)中,使用set關(guān)鍵字來(lái)定義變量a和變量b,示例代碼如下。

//JavaScript表達(dá)式
{{a ? b:c}};
{{a‖b}}1:
{{la + b}};

3.條件渲染

art-template模板引擎使用{{f}}…{{/if}}或者 {{if}}…{{ else if}}…{{/if}}來(lái)實(shí)現(xiàn)條件的判斷,通過(guò)判斷來(lái)渲染不同結(jié)果,示例代碼如下。

// if...語(yǔ)法
{{if user}}
  <h2>{{user.name}}</h2>
{{/if}}
// if...else if...語(yǔ)法
{{if userl}}
<h1>{{user1.name}}</h1>
{{else if user2}}
<h2>{{user2.name}}</h2>
{{/if}}

上述代碼中,如果user用戶對(duì)象存在,就將其name屬性的值渲染到標(biāo)簽中。同理,使用[if]]…lelse if]]…[if]語(yǔ)法實(shí)現(xiàn)多個(gè)條件判斷。如果userl用戶對(duì)象存在,就將其name屬性的值渲染到標(biāo)簽中;如果user2用戶對(duì)象存在,就將其name屬性的值渲染到標(biāo)簽中。

4.列表渲染

at-lemplate模板引擎中的列表渲染使用each實(shí)現(xiàn)對(duì)目標(biāo)對(duì)象的循環(huán)遍歷,示例代碼如下。

{{each target}}
  {{$index}}{{$value}}
{{/each}}

上述代碼中,target 目標(biāo)對(duì)象支持Amay數(shù)組和Objecet對(duì)象類(lèi)型數(shù)據(jù)的迭代,target 目標(biāo)對(duì)象使用template(模板ID,data)函數(shù)的第2個(gè)參數(shù)來(lái)傳遞,使用“ d a t a [ ] ”中括號(hào)的形式來(lái)訪問(wèn)模板對(duì)象的屬性。 data[]”中括號(hào)的形式來(lái)訪問(wèn)模板對(duì)象的屬性。 data[]中括號(hào)的形式來(lái)訪問(wèn)模板對(duì)象的屬性。index表示當(dāng)前索引值,$value表示當(dāng)前索引對(duì)應(yīng)的值。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-483132.html

到了這里,關(guān)于服務(wù)器端模板引擎art-template的下載和使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【項(xiàng)目實(shí)戰(zhàn)】基于高并發(fā)服務(wù)器的搜索引擎

    【項(xiàng)目實(shí)戰(zhàn)】基于高并發(fā)服務(wù)器的搜索引擎

    作者:愛(ài)寫(xiě)代碼的剛子 時(shí)間:2024.4.24 前言:基于高并發(fā)服務(wù)器的搜索引擎,引用了第三方庫(kù)cpp-httplib,cppjieba,項(xiàng)目的要點(diǎn)在代碼注釋中了 index.html index.hpp log.hpp parser.cc(用于對(duì)網(wǎng)頁(yè)的html文件切分且存儲(chǔ)索引關(guān)系) searcher.hpp util.hpp http_server.cc(用于啟動(dòng)服務(wù)器和搜索引擎)

    2024年04月28日
    瀏覽(35)
  • 【模板】Hexo Docker Nginx 個(gè)人博客服務(wù)器部署

    【模板】Hexo Docker Nginx 個(gè)人博客服務(wù)器部署

    上文:基于 Hexo 的 Github 博客搭建 注意:通過(guò)驗(yàn)證部署,確定無(wú)誤。AI生成的部分有??圖標(biāo)。 本指南提供了在服務(wù)器上設(shè)置Git倉(cāng)庫(kù)、將本地Hexo頁(yè)面推送到服務(wù)器倉(cāng)庫(kù)、在服務(wù)器上創(chuàng)建Nginx配置文件以及在服務(wù)器上運(yùn)行Nginx容器的方法。 在服務(wù)器上的指定路徑下運(yùn)行g(shù)it init初始

    2024年02月01日
    瀏覽(22)
  • 在云服務(wù)器ECS上用Python寫(xiě)一個(gè)搜索引擎

    在云服務(wù)器ECS上用Python寫(xiě)一個(gè)搜索引擎

    一臺(tái)阿里云ECS云服務(wù)器就是一臺(tái)帶有公網(wǎng)IP地址的計(jì)算機(jī)。用戶可以通過(guò)遠(yuǎn)程登錄使用這臺(tái)計(jì)算機(jī);同時(shí),由于帶有公網(wǎng)IP,用戶在ECS云服務(wù)器上部署的網(wǎng)站、APP、小程序等,可以被其他人通過(guò)互聯(lián)網(wǎng)訪問(wèn)。 本實(shí)驗(yàn)應(yīng)用PageRank算法,使用Python,在一臺(tái)ECS云服務(wù)器上搭建了一個(gè)簡(jiǎn)

    2024年02月03日
    瀏覽(26)
  • 【虛幻引擎】DTWebSocketServer 藍(lán)圖創(chuàng)建WebSocket服務(wù)器插件使用說(shuō)明

    【虛幻引擎】DTWebSocketServer 藍(lán)圖創(chuàng)建WebSocket服務(wù)器插件使用說(shuō)明

    本插件可以使用藍(lán)圖創(chuàng)建WebSocket服務(wù)器,并監(jiān)聽(tīng)響應(yīng)數(shù)據(jù)。 Create Web Socket Server – 創(chuàng)建WebSocket服務(wù)器對(duì)象并開(kāi)啟監(jiān)聽(tīng) 創(chuàng)建一個(gè)WebSocket服務(wù)器對(duì)象,并監(jiān)聽(tīng)相應(yīng)端口,連接地址為 ws://IP:PORT, 比如ws://192.168.1.5:9001 返回的對(duì)象需要提升為變量,以后就是用這個(gè)對(duì)象去操作。 Bind –

    2024年04月25日
    瀏覽(19)
  • 基于Echarts的大數(shù)據(jù)可視化模板:服務(wù)器運(yùn)營(yíng)監(jiān)控
  • Elasticsearch Serverless:無(wú)服務(wù)器架構(gòu)的搜索引擎解決方案

    Elasticsearch Serverless:無(wú)服務(wù)器架構(gòu)的搜索引擎解決方案

    隨著云計(jì)算和無(wú)服務(wù)器架構(gòu)的興起,傳統(tǒng)的應(yīng)用開(kāi)發(fā)方式正在經(jīng)歷革命性的變化。在這個(gè)變革的浪潮中,Elasticsearch Serverless嶄露頭角,成為構(gòu)建強(qiáng)大搜索引擎的新選擇。本文將深入探討Elasticsearch Serverless的概念、優(yōu)勢(shì),以及如何在無(wú)服務(wù)器環(huán)境中利用它構(gòu)建靈活而高效的搜索

    2024年03月14日
    瀏覽(30)
  • 使用騰訊云輕量服務(wù)器Matomo應(yīng)用模板建網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)

    使用騰訊云輕量服務(wù)器Matomo應(yīng)用模板建網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)

    騰訊云百科分享使用騰訊云輕量應(yīng)用服務(wù)器Matomo應(yīng)用模板搭建網(wǎng)站流量統(tǒng)計(jì)系統(tǒng),Matomo 是一款開(kāi)源的網(wǎng)站數(shù)據(jù)統(tǒng)計(jì)軟件,可以用于跟蹤、分析您的網(wǎng)站的流量,同時(shí)充分保障數(shù)據(jù)安全性、隱私性。該鏡像基于 CentOS 7.6 64位操作系統(tǒng),已預(yù)置 Nginx、MariaDB、PHP 軟件。本文介紹如

    2024年02月12日
    瀏覽(17)
  • Caching the Application Engine Server 緩存應(yīng)用程序引擎服務(wù)器

    Caching the Application Engine Server 緩存應(yīng)用程序引擎服務(wù)器

    Caching the Application Engine Server 緩存應(yīng)用程序引擎服務(wù)器 Application Engine caches metadata just like the application server. This caching enhances performance because a program can refer to the local cache for any objects that it uses. 應(yīng)用程序引擎會(huì)像應(yīng)用程序服務(wù)器一樣緩存元數(shù)據(jù)。這種緩存提高了性能,因?yàn)槌绦?/p>

    2024年02月19日
    瀏覽(16)
  • 基于PBS向超算服務(wù)器隊(duì)列提交任務(wù)的腳本模板與常用命令

    基于PBS向超算服務(wù)器隊(duì)列提交任務(wù)的腳本模板與常用命令

    ??本文介紹在 Linux 服務(wù)器中,通過(guò) PBS (Portable Batch System)作業(yè)管理系統(tǒng)腳本的方式,提交任務(wù)到 服務(wù)器 隊(duì)列,并執(zhí)行任務(wù)的方法。 ??最近,需要在學(xué)校公用的超算中執(zhí)行代碼任務(wù);而和多數(shù)超算設(shè)備一樣,其也是需要通過(guò)作業(yè)隊(duì)列的方式,來(lái)提交、管理、排序不同用

    2024年04月12日
    瀏覽(19)
  • [C++項(xiàng)目] Boost文檔 站內(nèi)搜索引擎(5): cpphttplib實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)、html頁(yè)面實(shí)現(xiàn)、服務(wù)器部署...

    [C++項(xiàng)目] Boost文檔 站內(nèi)搜索引擎(5): cpphttplib實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)、html頁(yè)面實(shí)現(xiàn)、服務(wù)器部署...

    在前四篇文章中, 我們實(shí)現(xiàn)了從文檔文件的清理 到 搜索的所有內(nèi)容: 項(xiàng)目背景: ??[C++項(xiàng)目] Boost文檔 站內(nèi)搜索引擎(1): 項(xiàng)目背景介紹、相關(guān)技術(shù)棧、相關(guān)概念介紹… 文檔解析、處理模塊 parser 的實(shí)現(xiàn): ??[C++項(xiàng)目] Boost文檔 站內(nèi)搜索引擎(2): 文檔文本解析模塊parser的實(shí)現(xiàn)、如何對(duì)

    2024年02月13日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包