網站開發的技術和思想的思考(cms)
用戶端:
用戶端判斷:js對輸入資料的判斷,常見于注冊子產品提示,頁面跳轉,技術包括ajax,jquery主要的技術
用戶端的輸出輸入:主要是使用html中table表格輸出---主要對應資料的查詢功能,還有form表單實作輸入
用戶端的美化:圖檔設計,css美化,架構
背景;主要是對資料的四個基本操作
插:需要先判斷是否已經存在,需要時fck編輯器的處理,還有就是post的判斷,還有加密,以及附件,驗證碼的技術支援,時間格式的處理
。插入id的擷取mysql_insert_id(),還有session機制技術,安裝程式
查:主要用于輸出,由get通過url分析獲得指定id,需要的是分頁技術,還有就是指定條件,對條件的處理判斷,二維資料需要重建立立資料的實作輸出。
反序列化的輸出
更:用于修改,獲得原來的值(參看::查),修改之後,一定要附加條件,且是唯一的字段,這樣可以更精确的修改 不至于引發全局的資料更改
删:一定要指定條件,原理如上 最好加上js提示,批量删除的學習
smarty的模版優勢:把php html分開的思想,php的嵌入式開發剝離出來,更好的分工開來
使我們的開發思路清晰出來
tp架構:
指定了我們開發的基本架構--檔案夾,使用大型一點的開發,MVC的觀點,增加控制器的思想概念,适合較大的開發,
URl路徑的解析,方法和類的繼承,C:最核心的四個基本操作,把加密,判斷驗證碼分頁等技術,放在M類裡面,并且嚴格按照
c-m-v的檔案路徑對應,實作一對一的清晰模式,
删除的時候,有删除資訊的提示頁,很好 增加js跳轉
tp最大的好處就是通過不同的檔案可以找到互相之間的關聯,至于封裝的方法和類,倒是還沒有認識到