国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

實現一個最簡單的模板分離

yy13818512006 / 854人閱讀

摘要:今天看到以前知乎上別人提問的關于模板和邏輯進行分離的問題。我來記錄以下首先是模板文件,我定義他為,內容如下這里我們就不用自定義標簽啊,之類的等等,我相信鳥哥的那句話,本身就是一個非常好的模板引擎,我們沒有必要再去造一個輪子。

今天看到以前知乎上別人提問的關于模板和邏輯進行分離的問題。

一直都沒有回答過。

今天終于回答了。我來記錄以下:

首先是模板文件,我定義他為index.html,內容如下:

這里我們就不用自定義標簽啊,之類的等等,我相信鳥哥的那句話,PHP本身就是一個非常好的模板引擎,我們沒有必要再去造一個輪子。

所以,我們直接來寫PHP的解析:

path = $path;
        }
        $this->vars = $vars;
    }

    public function fetch(){
        ob_start();
        ob_implicit_flush(0);
        extract($this->vars, EXTR_OVERWRITE);
        require_once $this->path;
        return ob_get_clean();
    }
}

$view = new View("./index.html", ["title" => "test", "list" => ["a", "b", "c"]]);
echo $view->fetch();
?>

好了。直接運行一下,就能看到結果了。

不寫了。太晚了。晚安。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/22124.html

相關文章

  • 淺談web中前端模板引擎使用

    摘要:置換型模板引擎的優點實現簡單,缺點效率低,無法滿足高負載的應用請求。用途百度詞條模板引擎可以讓網站程序實現界面與數據分離,業務代碼與邏輯代碼的分離,提升開發效率,良好的設計也提高了代碼的復用性。前端模板的出現使得前后端分離成為可能。 模板引擎 模板引擎-百度詞條 什么是模板引擎?(百度詞條) 模板引擎(這里特指用于Web開發的模板引擎)是為了使用戶界面與業務數據分離而產生的,它可以生成...

    妤鋒シ 評論0 收藏0
  • 關于前后端分離模板引擎

    摘要:但似乎他們的職責在以前甚至于現在都并不明確,雖然前端是跟瀏覽器打交道,但是最終瀏覽器拿到的頁面是服務器通過模板生成的一個臨時靜態頁面而已。當然,一般傳統上的開發協作模式有兩種一種是前端先寫一個靜態頁面,寫好后,讓后端去套模板。隨著不同終端(Pad/Mobile/PC)的興起,對開發人員的要求越來越高,純瀏覽器端的響應式已經不能滿足用戶體驗的高要求,往往需要針對不同的終端開發定制的版本,為了提...

    cnTomato 評論0 收藏0
  • 【JS實用技巧】優化動態創建元素方式,讓代碼更加優雅且利于維護

    摘要:更好的方案模板分離原則模板分離原則將定義模板的那一部分,與的代碼邏輯分離開來,讓代碼更加優雅且利于維護。 showImg(https://segmentfault.com/img/bVJ73t?w=800&h=316); 引言 在前端開發中,經常需要動態添加一些元素到頁面上。那么如何通過一些技巧,優化動態創建頁面元素的方式,使得代碼更加優雅,并且更易于維護呢?接下來我們通過研究一些實例...

    JeOam 評論0 收藏0
  • 【JS實用技巧】優化動態創建元素方式,讓代碼更加優雅且利于維護

    摘要:更好的方案模板分離原則模板分離原則將定義模板的那一部分,與的代碼邏輯分離開來,讓代碼更加優雅且利于維護。 showImg(https://segmentfault.com/img/bVJ73t?w=800&h=316); 引言 在前端開發中,經常需要動態添加一些元素到頁面上。那么如何通過一些技巧,優化動態創建頁面元素的方式,使得代碼更加優雅,并且更易于維護呢?接下來我們通過研究一些實例...

    hqman 評論0 收藏0
  • 重構后端模板文件一種實踐

    摘要:后端的動態模板后端通常會使用模板文件來動態返回前端頁面。后端代碼調用文件可以看作是函數調用。這里雖然處理的是后端模板文件和前端的一個結合,但其思想可以利用在別的地方。 后端的動態模板 Java后端通常會使用ftl(freemarker template language)模板文件來動態返回前端頁面。這個工作,通常還可以用jsp、php文件來實現。但這些動態模板的實現,通常是在已有的ht...

    JeOam 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<