發(fā)表日期:2019-04 文章編輯:小燈 瀏覽次數(shù):2897
在學(xué)習(xí)PageAdmin模板制作前,請(qǐng)確保您是前端人員,或者有基本的html,css和Javascript(或jquery)基礎(chǔ)。
Razor 不是編程語言,它只是一種標(biāo)記語法,非常方便前端人員在html頁面中調(diào)取后臺(tái)數(shù)據(jù)。
PageAdmin的模板中就是使用Razor標(biāo)記來獲取數(shù)據(jù),相比其他cms的自定義標(biāo)簽,Razor更強(qiáng)大和靈活,支持類似javascript一樣的計(jì)算,循環(huán)等語法,賦值等語法。
Razor 是一種允許您向網(wǎng)頁中嵌入基于服務(wù)器的代碼的標(biāo)記語法。
當(dāng)網(wǎng)頁被寫入瀏覽器時(shí),基于服務(wù)器的代碼能夠創(chuàng)建動(dòng)態(tài)內(nèi)容。在網(wǎng)頁加載時(shí),服務(wù)器在向?yàn)g覽器返回頁面之前,會(huì)執(zhí)行頁面內(nèi)的基于服務(wù)器代碼。由于是在服務(wù)器上運(yùn)行,這種代碼能執(zhí)行復(fù)雜的任務(wù),比如訪問數(shù)據(jù)庫。
Razor 基于 Mvc,它為 web 應(yīng)用程序的頁面制作而設(shè)計(jì)。
javascript是目前前端人員最常用的腳本,razor在語法,變量,邏輯等方面和javascript語法幾乎類似。
不同是:javascript是瀏覽器來解析,razor是服務(wù)器端來解析,javascript主要做頁面的效果,razor主要用于服務(wù)器端的數(shù)據(jù),文件的讀取。
javascript語法包含在<script>標(biāo)簽中</script>
<script?type="text/javascript"> var?name="javascript"; </script>
而razor語法基本包含在@{}中
@{? ???var?name="Razor"; }
讀取變量的語法:
<div>@(name)</div>
日期:2019-04 瀏覽次數(shù):3187
日期:2019-04 瀏覽次數(shù):3175
日期:2019-04 瀏覽次數(shù):3081
日期:2019-04 瀏覽次數(shù):2901
日期:2019-04 瀏覽次數(shù):2997
日期:2019-04 瀏覽次數(shù):3152
日期:2019-04 瀏覽次數(shù):3097
日期:2019-04 瀏覽次數(shù):3359
日期:2019-04 瀏覽次數(shù):3421
日期:2019-04 瀏覽次數(shù):3054
日期:2019-04 瀏覽次數(shù):3444
日期:2019-04 瀏覽次數(shù):2855
日期:2019-04 瀏覽次數(shù):2996
日期:2019-04 瀏覽次數(shù):3115
日期:2019-04 瀏覽次數(shù):2963
日期:2019-04 瀏覽次數(shù):3409
日期:2019-04 瀏覽次數(shù):3328
日期:2019-04 瀏覽次數(shù):2993
日期:2019-04 瀏覽次數(shù):3227
日期:2019-04 瀏覽次數(shù):3055
日期:2019-04 瀏覽次數(shù):2818
日期:2019-04 瀏覽次數(shù):3124
日期:2019-04 瀏覽次數(shù):3024
日期:2019-04 瀏覽次數(shù):3115
日期:2019-04 瀏覽次數(shù):3078
日期:2019-04 瀏覽次數(shù):2951
日期:2019-04 瀏覽次數(shù):2799
日期:2019-04 瀏覽次數(shù):2807
日期:2019-04 瀏覽次數(shù):2875
日期:2019-04 瀏覽次數(shù):2896
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.