• P

    css2.0中文手冊 文檔

    elfmtian 2010-08-31   7191   0
    P

    smarty完全中文手冊 文檔

    &nbsp;&nbsp;&nbsp;&nbsp;Smarty是一個php模板引擎。更準確的說,它分開了邏輯程序和外在的內容,提供了一種易于管理的方法。可以描述為應用程序員和美工扮演了不同的角色,因為在大多數情況下 ,他們不可能是同一個人。例如,你正在創建一個用于瀏覽新聞的網頁,新聞標題,標簽欄,作者和內容等都是內容要素,他們并不包含應該怎樣去呈現。在Smarty的程序里,這些被忽略了。模板設計者們編輯模板,組合使用html標簽和模板標簽去格式化這些要素的輸出(html表格,背景色,字體大小,樣式表,等等)。有一天程序員想要改變文章檢索的方式(也就是程序邏輯的改變)。這個改變不影響模板設計者,內容仍將準確的輸出到模板。同樣的,哪天美工吃多了想要完全重做界面,也不會影響到程序邏輯。因此,程序員可以改變邏輯而不需要重新構建模板,模板設計者可以改變模板而不影響到邏輯。 <br>&nbsp;&nbsp;&nbsp;&nbsp;現在簡短的說一下什么是smarty不做的。smarty不嘗試將邏輯完全和模板分開。如果邏輯程序嚴格的用于頁面表現,那么它在模板里不會出現問題。有個建議:讓應用程序邏輯遠離模板, 頁面表現邏輯遠離應用程序邏輯。這將在以后使內容更容易管理,程序更容易升級。<br>&nbsp;&nbsp;&nbsp;&nbsp;Smarty的特點之一是"模板編譯"。意思是Smarty讀取模板文件然后用他們創建php腳本。這些腳本創建以后將被執行。因此并沒有花費模板文件的語法解析,同時每個模板可以享受到諸如Zend加速器(http://www.zend.com) 或者PHP加速器(http://www.php-accelerator.co.uk)。這樣的php編譯器高速緩存解決方案。

    rubydev 2010-08-30   9936   0
    P30

      freemarker中文手冊 文檔

    FreeMarker是一個模板引擎,一個基于模板生成文本輸出的通用工具,使用純Java編寫FreeMarker被設計用來生成HTML Web頁面,特別是基于MVC模式的應用程序雖然FreeMarker具有一些編程的能力,但通常由Java程序準備要顯示的數據,由FreeMarker生成頁面。

    freemark 2010-08-26   706   0

    關鍵詞

    最新上傳

    熱門文檔

  • sesese色