二、使用步驟
匯入js庫:
"/example4/js/validation-framework.js"
>
<
/script>
validation-config.xml:驗證規則的配置,專案中驗證模組的工作主要就是在此檔案中配置規則。validation-framework.js:對validation-config.xml檔案解析,實現驗證函式。
validation-config.dtd:文件型別定義檔案,是對validation-config.xml檔案格式的規定,不需要改動。
<
!doctype html>
"utf-8"
>
insert title here<
/title>
"/example4/js/validation-framework.js"
>
<
/script>
<
/head>
"post" action=
"/example4/f" id=
"form1" onsubmit=
"return dovalidate(this)"
>
使用者名稱:"text" name=
"username" id=
"username"
/>
"namespan"
>
<
/span>
密碼:"password" name=
"password" id=
"password"
/>
"passspan"
>
<
/span>
"submit" value=
"登入"
/>
"reset" value=
"重置"
/>
"error" style=
"color:red;font-weight:bold"
>
<
/div>
<
/form>
<
/body>
<
/html>
<
?xml version=
"1.0" encoding=
"utf-8"
?>
<
!doctype validation-config system "validation-config.dtd"
>
"auto"
>
"form1" show-error=
"error" show-type=
"all"
>
"username" display-name=
"使用者名稱" onfail=
"">
"required"
/>
"commonchar"
/>
<
/field>
"password" display-name=
"密碼"
>
"required"
/>
"commonchar"
/>
<
/field>
<
/form>
<
/validation-config>
出現亂碼問題:
用editplus儲存為utf-8再次執行:如下:
屬性:
form元素屬性
id:對映網頁表單id
show-error:預設alert彈窗,可用div顯示錯誤,引數值就是該div的id值
show-type:all全部錯誤
field
name:表單域的名稱
display-name:表單域顯示名稱
onfail:尚未實現的功能
depend標記
required必須的,代表不能為空
integer允許為空 || 是整數
double允許為空 || 是double型
commonchar普通英文本元、數字和下畫線
requests Web客戶端授權驗證
import requests 登入本機伺服器 url 伺服器驗證,使用者名稱和密碼 auth mchael 123456 它的驗證直接在get裡面傳引數就可以了,比起urllib的伺服器驗證簡單得多。response requests.get url url,auth auth response....
瘦客戶端 胖客戶端 智慧型客戶端
胖客戶端模式將應用程式處理分成了兩部分 由使用者的桌面計算機執行的處理和最適合乙個集中的伺服器執行的處理。乙個典型的胖客戶端包含乙個或多個在使用者的pc上執行的應用程式,使用者可以檢視並運算元據 處理一些或所有的業務規則 同時提供乙個豐富的使用者介面做出響應。伺服器負責管理對資料的訪問並負責執行一些...
胖客戶端 瘦客戶端和富客戶端
以c s結構開發的網路應用程式,需要為客戶端開發專用的客戶端軟體,相對而言其客戶端比較龐大,在客戶端可以實現很多功能,分擔伺服器的負擔,屬於胖客戶端型別。以b s結構開發的web應用,其客戶端只是乙個瀏覽器,所有業務邏輯由伺服器端進行處理,相對而言客戶端比較瘦小,故稱為瘦客戶端。目前比較流行的一種開...