免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

網站建設的開發技巧總結

2020-05-05    分類: 網站建設

在學習.NET程序開發之前,本人也學習過一段時間的前端:辛辛苦苦找好了素材,把頁面設計好,切好,拼好之后,卻發現它卻只是靜態頁面,不能進行任何操作。這就好比做一道可口的菜,材料都準備好了,卻只能看不能品嘗。要想吃上美味的菜肴,還要看炒菜的技術。炒菜不能著急,要掌握好火候才能炒出好吃的菜。做程序也一樣,不能著急。在開發一個新功能之前,首先要整理好開發思路,再進行開發。往往一個好的開發思路與技巧就能讓你事半功倍。

只要是程序員都能寫出代碼,但這些代碼的價值卻往往體現在一些細節上。下面給大家介紹兩個我在程序開發過程中總結技巧。

【案例1】jQuery+Ajax也很重要

用戶注冊:用戶帳號應該是唯一的,用戶在注冊時,自身是不知道自己所填寫的帳號名是否有重復。若是作為用戶,很耐心的從上至下填完了注冊信息,提交時卻提示“用戶名已被注冊”,看到這樣的提示信息,沒有耐心的用戶就會直接關掉頁面,這樣我們就會失去一個潛在客戶。為避免這樣的事情發生,就需要用到jQuery+Ajax通過另外一個處理頁面來進行判斷,讓頁面及時獲取返回的信息來判斷該用戶名是否被注冊。所以,為了達到一個良好的用戶體驗,防止頁面刷新,jQuery+Ajax是不可或缺的。

解決方案:

在網站中新建一個一般處理程序的頁面,如CheckUserName.ashx。

注冊頁面中引入Jquery文件。

綁定注冊頁面填寫帳號的input的焦點離開事件(bulr),通過Jquery的$.ajax方法來獲取一般處理程序返回的結果信息。

結論:要想提升網站質量,提高用戶的體驗度,jQuery+Ajax是不可或缺的。技術不是難點,開發思路尤為重要。

建站的技巧都是在建站過程中遇到錯誤解決后所積累的經驗,以上兩個案例都是比較常見的。

沒有做不好的網站,只有寫不出讓用戶體驗價值高的程序。為了追求更高更專業的水平,我們必須要站在客戶的角度思考如何才能開發出讓客戶滿意的功能,少一些不和諧的用戶體驗,少一些bug,就能換來多一分的用戶好評。

【案例2】過濾不安全的參數,防止SQL注入

做過網站的人都知道,網站往簡單了說,無非就是三個頁面:首頁、列表、詳細。很多人認為詳細頁面做起來最輕松、最簡單,因為只需要從數據庫讀取數據綁定到頁面即可,但網站的安全性往往就出在詳細頁上。因為頁面上需要用到GET傳值,這種傳值方式就會暴露出程序中傳遞的參數信息,若是傳遞的參數有問題,不僅會給一些“不法分子”留下了后門,還會大大降低用戶的體驗度,然后接著就是后期維護以及一大堆的bug修復。與其后期繁瑣的修復與維護,還不如在編寫的時候就避免,編寫出高質量代碼。

如果傳遞了不合法的參數應跳轉至錯誤信息提示頁或直接跳轉至首頁。不合法的情況一般包括三種:參數未傳遞、參數類型不匹配以及信息不存在。

解決方案:

提前做好錯誤信息提示頁,例如:Error.aspx

在Page_Load中接收參數時,做參數校驗,步驟如下:

a.先驗證參數是否已傳遞。如若未傳遞,則跳轉到錯誤提示頁面(提示信息:參數未傳遞)。

b.驗證參數傳遞的類型是否合法。如若不合法,則跳轉到錯誤提示頁面(提示信息:參數類型不匹配)。

c.驗證信息是否存在。

d.最后初始化頁面。InitPage();

結論:事實上,每個方法都應該寫在try{…}catch{…}里面,將捕獲到的異常信息寫入日志,便于網站管理人員或開發人員查看。因為,只要是程序,就會存在bug,我們所能做的就是,盡量避免bug的發生。所以,今天,你try-catch了嗎?

文章題目:網站建設的開發技巧總結
地址分享:http://m.newbst.com/news8/82108.html

網站建設、網絡推廣公司-創新互聯,是專注品牌與效果的網站制作,網絡營銷seo公司;服務項目有網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設