PageAdmin建站系統模板製做教程1:Razor簡介

在學習PageAdmin cms建站系統的網站模板製做前,請確保您是前端人員,或者有基本的html,css和Javascript(或jquery)基礎。javascript

Razor 不是編程語言,它只是一種標記語法,很是方便前端人員在html頁面中調取後臺數據。css

PageAdmin的模板中就是使用Razor標記來獲取數據,相比其餘cms的自定義標籤,Razor更強大和靈活,支持相似javascript同樣的計算,循環等語法,賦值等語法。html

什麼是 Razor ?

Razor 是一種容許您向網頁中嵌入基於服務器的代碼的標記語法。前端

當網頁被寫入瀏覽器時,基於服務器的代碼可以建立動態內容。在網頁加載時,服務器在向瀏覽器返回頁面以前,會執行頁面內的基於服務器代碼。因爲是在服務器上運行,這種代碼能執行復雜的任務,好比訪問數據庫。java

Razor 基於 Mvc,它爲 web 應用程序的頁面製做而設計。jquery

和Javascript區別 ?

javascript是目前前端人員最經常使用的腳本,razor在語法,變量,邏輯等方面和javascript語法幾乎相似。web

不一樣是:javascript是瀏覽器來解析,razor是服務器端來解析,javascript主要作頁面的效果,razor主要用於服務器端的數據,文件的讀取。數據庫

javascript語法包含在<script>標籤中</script>編程

<script type="text/javascript"> var name="javascript"; </script>

而razor語法基本包含在@{}中瀏覽器

@{ var name="Razor"; }

讀取變量的語法:

<div>@(name)</div>
相關文章
相關標籤/搜索