部落格開發(1) 渲染html檔案

2021-09-03 07:41:23 字數 569 閱讀 1640

//應用程式的啟動入口檔案

var express =require('express');

//載入模版處理模組

var swig = require('swig');

//定義當前應用所使用的模版引擎

//第乙個引數表示模版引擎的名稱,同時也是模版檔案的字尾,第二個引數表示用於處理模版內容的方法

//設定模版檔案存放的目錄,第乙個引數必須是views,第二個引數是目錄

//在開發過程中取消模版緩衝

swig.setdefaults();

'歡迎來到');

// 讀取views目錄下的指定檔案,解析並返回給客戶端

// 第乙個引數:表示模版的檔案,相對於views目錄 views/index.html

//第二個引數表示傳遞給模版使用的資料

//首頁渲染index.html

res.render('index');

});

first

second

third

fourth

瀏覽器渲染Html檔案過程

1.從伺服器拿到html檔案 後,瀏覽器在記憶體條開闢出一塊棧記憶體,用來給 執行提供環境,同時分配乙個主線程去一行行的解釋和執行 2.一行行進棧執行,執行完出棧,當遇到link script img video後瀏覽器會開闢全新的執行緒去載入資源檔案,然後主線程繼續一行行解析html 3.當第一次...

Flask開發前端 模板渲染 靜態檔案

模版繼承和block的目的就是為了減少前端 量,提高 復用性 1 關於模板的繼承,我們可以在子模板的頂部使用如 語句來宣告繼承。而子模板中由 和 所包括的語句塊,將會替換父模板中同樣由 和 所包括的語句塊。這就是塊的功能,模板語句的替換。這裡要注意幾個點 建議在 endblock 關鍵字後也加上塊名...

用Flask開發部落格實戰教程(1)

最後,你應該還能夠很舒服地 熟練地 編寫 python 強烈推薦熟悉 python 的 python 模組和包 現在我們必須開始安裝 flask 以及一些我們會用到的擴充套件。我首選的方式就是建立乙個 虛擬環境 這個環境能夠安裝所有的東西,而你的主 python 不會受到影響。另外乙個好處就是這種方...