乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      簡(jiǎn)單WEB開(kāi)發(fā)規(guī)范(修正版)

       張青 2006-06-15
      簡(jiǎn)單WEB開(kāi)發(fā)規(guī)范(修正版)
      一.頁(yè)面設(shè)計(jì)部分
      1.img控件
       alt:所有展示類圖片都要具有能簡(jiǎn)要描述圖片內(nèi)容的文字說(shuō)明。
      2.Input控件
       maxlength:所有INPUT控件都需要制定maxlength屬性,默認(rèn)值為數(shù)據(jù)庫(kù)中對(duì)應(yīng)的字段的長(zhǎng)度。
       readonly:所有不可更改的信息都要使用readonly屬性。
      3.Form控件
       action:所有Form都要指定action,如果提交給本身就指定action=""
       method:執(zhí)行不可逆動(dòng)作使用POST,可逆動(dòng)作使用GET
       onsubmit:所有form都要指定提交前需要的檢查程序。
       所有form都要有對(duì)應(yīng)的reset button。
      4.button控件
       onclick:form中用于提交的button不容許使用此方法,所有數(shù)據(jù)檢查通過(guò)form的onsubmit激活。
      5.title屬性
       所有頁(yè)面都要具有和本頁(yè)標(biāo)題相同的title。
      6.控件的命名
       采用控件類型縮寫(xiě)(小寫(xiě))+英文單詞(第一個(gè)字母大寫(xiě))的方法。
       開(kāi)發(fā)中控件基本涉及一下幾類
       button:btn
       form:frm
       select:sel
       textarea:txt
       input:ipt
      7.語(yǔ)言設(shè)置
       所有中文頁(yè)面都要加上如下語(yǔ)句:
       <meta http-equiv="Content-Language" content="zh-cn">
       <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      8.控件屬性賦值
       所有控件的屬性值都要使用雙引號(hào)或者單引號(hào)包括起來(lái)。
       
      二.客戶端程序部分
      1.錯(cuò)誤提示信息的處理(2-1)
       所有錯(cuò)誤信息全部使用中文提示錯(cuò)誤信息,標(biāo)點(diǎn)使用中文半角符號(hào),格式如下:
        "錯(cuò)誤:"+提示信息+"!"
      2.成功提示信息的處理(2-2)
       所有成功信息全部使用中文提示成功信息,標(biāo)點(diǎn)使用中文半角符號(hào),格式如下:
        "成功:"+提示信息+"!"
      3.頁(yè)面的返回
       所有需要返回上一頁(yè)的時(shí)候使用history.back();不使用history.go(-1);
       需要返回前n頁(yè)(n>1)時(shí)使用history.go(-n);
       所有返回都使用連接的方式而不是button。
      4.提交前數(shù)據(jù)的判斷
       保證提交前的數(shù)據(jù)都會(huì)通過(guò)javascript進(jìn)行數(shù)據(jù)類型以及長(zhǎng)度的判斷
       是否為數(shù)字:使用函數(shù)isNaN()
       長(zhǎng)度判斷: 長(zhǎng)度要判斷去掉前后空格后的實(shí)際長(zhǎng)度
       為空判斷: 所有不容許為空的輸入字段都要在去掉前后空格后進(jìn)行判斷,同時(shí)如果該字段為查詢條件則必須不能為空
       如果判斷條件發(fā)現(xiàn)數(shù)據(jù)錯(cuò)誤,則通過(guò)(2-1)提示錯(cuò)誤信息,然后通過(guò)方法focus()聚焦錯(cuò)誤字段。
      5.刪除數(shù)據(jù)前的提示
       所有涉及刪除的操作,在用戶選定以后都要再進(jìn)行一次確認(rèn)操作。
      三.服務(wù)器端程序部分
      1.數(shù)據(jù)的取得
       通過(guò)Get,Post,連接傳遞過(guò)來(lái)的數(shù)據(jù)在使用前都要通過(guò)trim去掉數(shù)據(jù)前后的空格。
      2.數(shù)據(jù)的判斷
       通過(guò)request的得到的參數(shù)數(shù)據(jù)需要再次進(jìn)行空,類型,和長(zhǎng)度的判斷。
      3.對(duì)象的關(guān)閉
       所有數(shù)據(jù)庫(kù)和文件對(duì)象都要在使用后盡可能早的close,同時(shí)賦nothing。
      4.提示信息
       所有錯(cuò)誤提示信息使用javascript提示,保證使用者看不到任何內(nèi)部錯(cuò)誤信息。(如1-1)
       涉及數(shù)據(jù)庫(kù)Update,Del,Insert的操作成功都要提示。(如1-2)
      5.變量的使用
       所有變量在使用前都需要聲明,并且賦初值。
      6.變量的命名
       采用變量類型縮寫(xiě)(小寫(xiě))+英文單詞(第一個(gè)字母大寫(xiě))的方法。
       開(kāi)發(fā)中變量基本涉及一下幾類
       整數(shù):i
       小數(shù):f
       字符: s
       布爾:b
       日期:d
       特殊的:
       循環(huán)依次采用i,j,m,n;
       數(shù)組用ary
       指針p,q
       臨時(shí)變量tmp
       
      七.SQL語(yǔ)句
      1.排序
       order時(shí)應(yīng)該盡量提前使用建立索引或者主鍵的字段排序。
      2.select
       select時(shí)避免使用*,即使需要所有字段也應(yīng)盡量一個(gè)一個(gè)按照使用的順序羅列出來(lái)。
      3.盡量避免使用in和not in


      八.測(cè)試
       所有頁(yè)面要在800*600,1024*768兩種分辨率下運(yùn)行通過(guò)。
       所有頁(yè)面要在IE5.0,5.5以及6.0下運(yùn)行通過(guò)沒(méi)有javascript錯(cuò)誤。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多