首頁  >  文章  >  後端開發  >  Smarty模板引擎影片教學的資料課程推薦

Smarty模板引擎影片教學的資料課程推薦

黄舟
黄舟原創
2017-08-24 10:01:421282瀏覽

《Smarty模板引擎》將帶你了解如何實現程式碼分離。 smarty是目前業界最著名的PHP模板引擎之一。它分離了邏輯程式碼和外在的內容,提供了一個易於管理和使用的方法,用來將原本與HTML程式碼混雜在一起PHP程式碼邏輯分離。簡單的講,目的就是要讓PHP程式設計師同前端人員分離,使得二者的工作不會互相影響!

Smarty模板引擎影片教學的資料課程推薦

播放位址:http://www.php.cn/course/636.html

本影片是由布爾教育西嶺老師錄製,該老師有自己的名言與風格:裝逼才是第一生產力,不愛裝逼,哪有學習動力?講課風格:生動形象,於生活常見的事物中,把計算機的複雜概念講解清楚.言辭幽默,深入淺出,條理清楚,層層剖析,環環相扣,論證嚴密,結構嚴謹,用思維的邏輯力量吸引學生的注意力!

那麼對於正章課程中較為難點的就是屬於:MVC和smarty

samrty:主要實現的是m和v的分離實現,
 samrty是編譯型的模版引擎,有著自己的獨自語法,
 samrty函數豐富:
 
 模板嵌套,讀取設定文件,變數的預處理。條件判斷,循環控制
 smarty_inc.php 繼承smarty的類,也就是說是個繼承類,
 以後直接使用這個繼承類而不是samrty類,
 原因是以後假如要修改某個參數,只需要修改smarty——inc裡面的方法即可,無需每個檔案都要修改
 便於以後的維護

 MVC:在大規模的開發過程中,如果僅僅將m和v分開開發的話,還是不夠的,
 因為web表現層要實現各種輸出的數據,
 這些程式碼有主要都在M裡面,最後m會變的很複雜,裡面有很多if這樣的條件判斷,這樣就會是程式的可讀性和可維護性降低
   為了解決這個矛盾,引入c。 c主要控制何時調用m裡面的方法,處理輸入輸出的數據,最終顯示在v中
   
   mv:相當於人體的本能反應,不需要大腦的處理,這樣只是適合簡單的開發,
   mvc:c相當於人體的大腦,可以處理v提交的變量,經過c的處理,提交給m,這樣的話可以處理比較複雜的問題,
   c可以處理中間比較複雜性的問題,適合大規模的開發

這裡我們提供了影片課程課件下載:http://www.php.cn/xiazai/code/2018

課件中是關於學習Smarty模板引擎的過程:

  1. 學習smarty

  2. 基本上使用

  3. ##基礎用法
  4. 定界符衝突的問題
  5. #判斷、迴圈、運算
  6. ##變數調節器及模板編譯的特性

  7. display和fetch的差異

快取

########單模板多重緩存############局部快取############」範本引擎之殤###########MVC與smarty的關係############上面給大家說的只是課件中的一部分,其餘的內容大家可以下載到到本地然後進一步的學習和使用! ###

以上是Smarty模板引擎影片教學的資料課程推薦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn