春天里,百花香...
Web開發
主要涉及Web開發前后臺交互技術
摘要: 表單是Web應用中一個重要的組成部分,用戶向服務器端提交數據主要依靠表單進行. 好的表單能幫助用戶順利的完成數據的填寫, 不好的表單會讓用戶對填寫過程充滿困惑和挫折感.這些都會影響客戶的心理,進而會影響客戶對整個網站的感覺.
我覺得,前臺的表單設計和后臺的業務組件都很重要,和程序設計一樣,表單的設計也要遵照一定的原則和規范.
設計一個良好的表單,程序員需要綜合運用HTML,CSS,JavaScript等方面的知識,下面就是本人的一些關于表單設計的粗淺想法,斗膽拿出來和大家一起探討探討.
閱讀全文
摘要: 本文就分頁的理由,分頁的方式和MySql,Oracle中兩種不同的分頁技術進行了一些闡述,比較淺顯。
閱讀全文
摘要: 在上文的表單驗證解決方案中,有這樣幾個問題:
1。頁面中存在自定義標簽,這通不過W3C驗證。
2。自定義標簽不能寫在Struts標簽中,造成此解決方案在Struts工程中不適用。
3。驗證的方式和頁面內容混合在一起,沒有分開。
4。原反饋信息span的id必須符合一定規范,這是額外的負擔。
為了解決這些問題,我采取了如下步驟:
1。建立一種數據結構,讓它容納文本框id,反饋span的id,驗證正則表達式,是否必須輸入等四個信息。這樣頁面就不會混雜自定義標簽,w3c驗證和struts標簽不支持的問題就解決了。
2。建立一個包含多個這種數據結構的數組,其中元素與要驗證的文本域一一對應。此數組在需要驗證時建立。這里雖然要多些一些JS代碼,但驗證信息更集中更容易修改了。
3。需要驗證時取得數組元素,挨個驗證即可,需要的信息都可以從數組元素中取得。整個過程可以庫化通用化,頁面不需要寫驗證。
如此做完后,我認為原先的問題基本得到解決了。下面請看具體代碼
閱讀全文
摘要: 對于實現文件上傳功能來說,Commons-fileupload組件是一個不錯的選擇,本文使用它實現了單個文件及多個文件上傳,這里將實現過程寫出來與大家共享。
閱讀全文
摘要: 本文書寫了使用JFreeChart生成平面餅圖,3D餅圖,折線圖和柱狀圖的示例代碼,并附有代碼下載.
閱讀全文
摘要: 在上一篇“Web頁面表單域驗證方式的改進“中,我們通過把驗證法則(正則表達式和是否必填字段)寫在表單域中,將驗證過程和驗證法則成功的分離,從而減少了重復代碼,使驗證變得簡單易行,在實際使用中,我們可以把驗證過程放在一個JS文件中,對于全輸入驗證界面,在頁面的表單驗證部分只需要調用其中的checkForm函數就能進行有效驗證,頁面上不再需要書寫重復性高的JS驗證代碼;對于復雜的表單,比如其中含有復選框或是需要兩個文本框比較的地方,這種方法也可讓你不寫通用驗證代碼而把主要精力放在特殊的驗證上。這些能減輕不少工作量,讓繁瑣的工作變得輕松愉快起來。
閱讀全文
摘要: 我們對網頁表單域驗證常采取JS驗證的方式,即取得某個表單域的值,然后對它進行正則表達式驗證,如果通過則進行下一項驗證,否則顯示出錯文字并置上焦點,這種做法很常見而且很湊效,但這樣的頁面寫多了或者表單字段多了也容易讓人煩躁,比如說這些驗證除了具體的正則表達式不同,其他代碼均高度相似,其中明顯有大量的重復內容,而且表現和行為也未完全分離。能否將它改進一下呢?本文將探討一下新的方法,這種做法的想法是把驗證的正則表達式作為表單域屬性的一部分,這樣取值驗證就融合到了一起,另外讓提示span的id也和表單域ID關聯起來,這樣出錯時能更快找到它。如此處理后驗證的代碼可以歸納到一個表單驗證實用類中,大大減少了頁面的JS代碼量同時減輕我們的重復勞動。
閱讀全文
摘要: 在Webapp編程中程序員經常要和前臺頁面打交道,CSS,HTML和JS等都是經常需要操作的內容,對于直接用戶來說,這些就是他們印象中的整個程序,如果前臺頁面不美觀或是使用不便將影響用戶對程序的印象,因此程序員應該在前臺上投入一些精力學習是值得的,在Web2.0時代來臨之后更是如此。
下面就是一個通用網頁表單的制作和驗證過程。
閱讀全文
sitinspring(http://www.tkk7.com)原創,轉載請注明出處.