在b/s開發中經常用到的javaScript技術
一、驗證類
1、數字驗證內
1.1 整數
1.2 大於0的整數 (用於傳來的ID的驗證)
1.3 負整數的驗證
1.4 整數不能大於iMax
1.5 整數不能小於iMin
2、時間類
2.1 短時間,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 長時間,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 只有小時和分鐘,形如(12:03)
3、表單類
3.1 所有的表單的值都不可為空
3.2 多行文字框的值不可為空。
3.3 多行文字框的值不能超過sMaxStrleng
3.4 多行文字框的值不能少於sMixStrleng
3.5 判斷單選框是否選擇。
3.6 判斷複選框是否選擇.
3.7 複選框的全選,多選,全不選,反選
3.8 檔案上傳過程中判斷檔案類型
4、字元類
4.1 判斷字元全部由a-Z或者是A-Z的字字母組成
4.2 判斷字元由字母和數字組成。
4.3 判斷字元由字母和數字,底線,點號組成.且開頭的只能是底線和字母
4.4 字串替換函數.Replace();
5、瀏覽器類
5.1 判斷瀏覽器的類型
5.2 判斷ie的版本
5.3 判斷用戶端的解析度
6、結合類
6.1 email的判斷。
6.2 手機號碼的驗證
6.3 身份證的驗證
二、功能類
1、時間與相關控制項類
1.1 日曆
1.2 時間控制項
1.3 萬年曆
1.4 顯示動態顯示時鐘效果(文本,如OA中時間)
1.5 顯示動態顯示時鐘效果 (映像,像手錶)
2、表單類
2.1 自動產生表單
2.2 動態添加,修改,刪除下拉框中的元素
2.3 可以輸入內容的下拉框
2.4 多行文字框中只能輸入iMax文字。如果多輸入了,自動減少到iMax個文字(多用於簡訊發送)
3、列印類
3.1 列印控制項
4、事件類別
4.1 屏蔽右鍵
4.2 屏蔽所有功能鍵
4.3 --> 和<-- F5 F11,F9,F1
4.4 屏蔽按鍵組合ctrl+N
5、網頁設計類
5.1 連續滾動的文字,圖片(注意是連續的,兩段文字和圖片中沒有空白出現)
5.2 html編輯控制項類
5.3 顏色選取框控制項
5.4 下拉式功能表
5.5 兩層或多層次的下拉式功能表
5.6 仿IE菜單的按鈕。(效果如rongshuxa.com的導覽列目)
5.7 狀態列,title欄的動態效果(例子很多,可以研究一下)
5.8 雙擊後,網頁自動滾屏
6、樹型結構。
6.1 asp+SQL版
6.2 asp+xml+sql版
6.3 java+sql或者java+sql+xml
7、無邊框效果的製作
8、連動下拉框技術
9、文本排序