<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    春風(fēng)博客

    春天里,百花香...

    導(dǎo)航

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統(tǒng)計(jì)

    公告

    MAIL: junglesong@gmail.com
    MSN: junglesong_5@hotmail.com

    Locations of visitors to this page

    常用鏈接

    留言簿(11)

    隨筆分類(224)

    隨筆檔案(126)

    個人軟件下載

    我的其它博客

    我的鄰居們

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    #

    Web頁面表單域驗(yàn)證方式的改進(jìn)

         摘要: 我們對網(wǎng)頁表單域驗(yàn)證常采取JS驗(yàn)證的方式,即取得某個表單域的值,然后對它進(jìn)行正則表達(dá)式驗(yàn)證,如果通過則進(jìn)行下一項(xiàng)驗(yàn)證,否則顯示出錯文字并置上焦點(diǎn),這種做法很常見而且很湊效,但這樣的頁面寫多了或者表單字段多了也容易讓人煩躁,比如說這些驗(yàn)證除了具體的正則表達(dá)式不同,其他代碼均高度相似,其中明顯有大量的重復(fù)內(nèi)容,而且表現(xiàn)和行為也未完全分離。能否將它改進(jìn)一下呢?本文將探討一下新的方法,這種做法的想法是把驗(yàn)證的正則表達(dá)式作為表單域?qū)傩缘囊徊糠郑@樣取值驗(yàn)證就融合到了一起,另外讓提示span的id也和表單域ID關(guān)聯(lián)起來,這樣出錯時能更快找到它。如此處理后驗(yàn)證的代碼可以歸納到一個表單驗(yàn)證實(shí)用類中,大大減少了頁面的JS代碼量同時減輕我們的重復(fù)勞動。  閱讀全文

    posted @ 2008-04-06 16:50 sitinspring 閱讀(2818) | 評論 (4)編輯 收藏

    使用DOM操作表格

         摘要: 創(chuàng)建表格 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><%@ page contentType="text/html; charset=UTF-8"%> <!DOCTYP...  閱讀全文

    posted @ 2008-04-05 16:05 sitinspring 閱讀(1897) | 評論 (0)編輯 收藏

    JavaScript常見效果及對DOM的一些操作。

         摘要: 表單鼠標(biāo)掠過特效 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->            <table&...  閱讀全文

    posted @ 2008-04-05 15:44 sitinspring 閱讀(651) | 評論 (0)編輯 收藏

    Struts的ActionServlet模擬實(shí)現(xiàn)

         摘要: Struts中,ActionServlet作為總控Servlet接受請求并轉(zhuǎn)發(fā)到各Action,它的原理并不復(fù)雜,本文即展示了ActionServlet模擬實(shí)現(xiàn)過程。  閱讀全文

    posted @ 2008-03-29 00:31 sitinspring 閱讀(2457) | 評論 (2)編輯 收藏

    將阿拉伯?dāng)?shù)字轉(zhuǎn)大寫漢字程序的類

         摘要: 轉(zhuǎn)化效果:

    阿拉伯?dāng)?shù)字等于:0 大寫漢字等于:零整
    阿拉伯?dāng)?shù)字等于:3.14159 大寫漢字等于:叁點(diǎn)壹肆壹伍玖
    阿拉伯?dāng)?shù)字等于:101.3 大寫漢字等于:壹佰零壹點(diǎn)叁
    阿拉伯?dāng)?shù)字等于:10203040506070809 大寫漢字等于:壹萬兆零貳佰零叁兆零肆佰零伍億零陸佰零柒萬零捌佰零玖整
    阿拉伯?dāng)?shù)字等于:7897645 大寫漢字等于:柒佰捌拾玖萬柒仟陸佰肆拾伍整
    阿拉伯?dāng)?shù)字等于:500000001000000 大寫漢字等于:伍佰兆零壹佰萬整
    阿拉伯?dāng)?shù)字等于:2435685 大寫漢字等于:貳佰肆拾叁萬伍仟陸佰捌拾伍整
    阿拉伯?dāng)?shù)字等于:5345438976 大寫漢字等于:伍拾叁億肆仟伍佰肆拾叁萬捌仟玖佰柒拾陸整
      閱讀全文

    posted @ 2008-03-25 21:15 sitinspring 閱讀(7777) | 評論 (6)編輯 收藏

    全排列算法示例

    package com.sitinspring;

    /**
     * 全排列算法示例
    如果用P表示n個元素的排列,而Pi表示不包含元素i的排列,(i)Pi表示在排列Pi前加上前綴i的排列,那么,n個元素的排列可遞歸定義為:
    如果n=1,則排列P只有一個元素i
    如果n>1,則排列P由排列(i)Pi構(gòu)成(i=1、2、.、n-1)。
    根據(jù)定義,容易看出如果已經(jīng)生成了k-1個元素的排列,那么,k個元素的排列可以在每個k-1個元素的排列Pi前添加元素i而生成。
    例如2個元素的排列是1  2和2   1,對3個元素而言,p1是2  3和3  2,在每個排列前加上1即生成1 2 3和1 3 2兩個新排列,
    p2和p3則是1  3、3  1和1  2、2  1,
    按同樣方法可生成新排列2 1 3、2 3 1和3 1 2、3 2 1。
     * 
    @author: sitinspring(junglesong@gmail.com)
     * @date: 2008-3-25
     
    */
    public class Permutation{
        
    public static void main(String[] args){
            String[] arr
    ={"1","2","3"};
            Integer[] arr02
    ={4,5,6,7};
            permutation(arr02,
    0,arr02.length);
        }
        
        
    public static void permutation(Object[] arr,int start,int end){
            
    if(start<end+1){
                permutation(arr,start
    +1,end);
                
                
    for(int i=start+1;i<end;i++){
                    Object temp;
                    
                    temp
    =arr[start];
                    arr[start]
    =arr[i];
                    arr[i]
    =temp;
                    
                    permutation(arr,start
    +1,end);
                    
                    temp
    =arr[i];
                    arr[i]
    =arr[start];
                    arr[start]
    =temp;
                }
            }
            
    else{
                
    for(int i=0;i<end;i++){
                    System.out.print(arr[i]);
                }
                System.out.print(
    "\n");
            }
        }
    }

    posted @ 2008-03-25 05:46 sitinspring 閱讀(502) | 評論 (1)編輯 收藏

    網(wǎng)頁表單的制作和驗(yàn)證過程

         摘要: 在Webapp編程中程序員經(jīng)常要和前臺頁面打交道,CSS,HTML和JS等都是經(jīng)常需要操作的內(nèi)容,對于直接用戶來說,這些就是他們印象中的整個程序,如果前臺頁面不美觀或是使用不便將影響用戶對程序的印象,因此程序員應(yīng)該在前臺上投入一些精力學(xué)習(xí)是值得的,在Web2.0時代來臨之后更是如此。

    下面就是一個通用網(wǎng)頁表單的制作和驗(yàn)證過程。  閱讀全文

    posted @ 2008-03-23 17:33 sitinspring 閱讀(2922) | 評論 (3)編輯 收藏

    使用無序列表實(shí)現(xiàn)縱向和橫向菜單

         摘要: 使用無序列表實(shí)現(xiàn)縱向和橫向菜單,無序列表UL在網(wǎng)頁中除顯示樹狀結(jié)構(gòu)外,最常用的用途就是作為導(dǎo)航欄的菜單使用,而它的樣式通過CSS來設(shè)定,這種把樣式與數(shù)據(jù)分離的做法既能有豐富多彩的效果,又易于變換,值得好好研究一下。
      閱讀全文

    posted @ 2008-03-23 11:34 sitinspring 閱讀(3455) | 評論 (1)編輯 收藏

    一個利用正則表達(dá)式解析單句SQL的類SqlParser

         摘要: 利用正則表達(dá)式寫了一個解析單句SQL的類,效果還可以,歡迎試用并提出寶貴意見。  閱讀全文

    posted @ 2008-03-14 20:08 sitinspring 閱讀(7609) | 評論 (10)編輯 收藏

    Tomcat工程中的log4j配置

         摘要: Tomcat工程中的log4j配置,很簡單。  閱讀全文

    posted @ 2008-02-16 13:53 sitinspring 閱讀(2608) | 評論 (0)編輯 收藏

    僅列出標(biāo)題
    共13頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 Last 
    sitinspring(http://m.tkk7.com)原創(chuàng),轉(zhuǎn)載請注明出處.
    主站蜘蛛池模板: 青娱乐在线视频免费观看| 日韩免费在线中文字幕| 日韩免费高清视频| 日韩免费码中文在线观看| 久久亚洲AV无码精品色午夜| 在线免费不卡视频| 中文在线观看永久免费| 亚洲一区二区三区深夜天堂 | 国产免费一区二区三区VR| 99精品视频在线观看免费| 亚洲欧洲日韩极速播放| 久久亚洲国产精品123区| 99久久99这里只有免费费精品| 国产成人综合亚洲一区| 99久久99这里只有免费的精品 | 曰批全过程免费视频免费看| 少妇中文字幕乱码亚洲影视| 日韩一区二区三区免费体验| 国产成人AV片无码免费| 边摸边吃奶边做爽免费视频99 | 亚洲色大成网站www永久网站| 狠狠综合久久综合88亚洲| 成人免费无码视频在线网站| 久久久久久免费一区二区三区| 亚洲日本VA午夜在线电影| 亚洲视频在线观看一区| 亚洲一区二区精品视频| 免费观看成人毛片a片2008| 中文字幕无码一区二区免费| 美女扒开尿口给男人爽免费视频| 亚洲性无码av在线| 亚洲码国产精品高潮在线| 日韩电影免费在线| 在线看片韩国免费人成视频| 久久免费美女视频| 亚洲高清免费视频| 国产成人亚洲精品电影| 日韩亚洲人成在线| 亚洲免费中文字幕| 久久精品国产亚洲AV高清热| 亚洲精品国产美女久久久|