亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

網站程序員如何應對web標準第1/2頁

2024-07-21 01:22:43
字體:
來源:轉載
供稿:網友

作者:jxdawei

jxdawei的blog:http://www.iwcn.net/

本文討論的是在web標準普及的形勢下,網站程序員的定位以及如何與設計師配合開發符合web標準的網站項目。
本文適合的讀者是傳統TABLE布局下分工不是非常明晰的程序員。

1:學習web標準,讓你的工作變得更加簡單。

web標準是大勢所趨,所以作為網站程序員。你必須洗腦,必須去學習web標準。去重新認識html標簽,去了解如何讓程序輸出頁面需要的代碼。

比如:

上邊是美工出來的效果圖,下邊是符合標準的程序代碼:

    Dim oHtml
    set rs=server.createobject("adodb.recordset")
    Sql = "select top 10 id,Title From tbl_News  order by id desc"
    rs.open sql,conn,1,1
    oHtml="<ul>"
    do while not rs.eof
        oHtml=oHtml & "<li><a href=""shownews.asp?id=" & rs("id") & """ title=""" & rs("title") & """>" & rs("title") & "</a></li>"
    rs.movenext
    loop
    oHtml=oHtml & "</ul>"
    rs.close
    set rs=nothing
    response.write (oHtml)

而如果是傳統的TABLE布局下,程序員要寫的HTML代碼就會多很多,要寫出TABLE、要判斷什么時候輸出TR來換行、要在每條新聞的前邊加個一個IMG來輸出小圖標、要用程序去控制輸出的標題長度。所有的工作都需要先出頁面代碼,程序員才能去寫出這段程序。
對于程序員而言,你應該把web標準當成是一種福音,你應該把它當圣經一樣去讀,去了解頁面代碼到底需要什么,明白之后你就會發現。你比以前要輕松多了。由于web標準注重的是表現與內容相脫離,而程序只負責內容數據。從此你就不再需要考慮用程序代碼如何控制隔行換色、一行分幾列輸出等等。你需要去做的,就是向頁面輸出最直接的內容,沒有任何裝飾的內容。
當然如果你是用.net開發的話,你就可以更徹底一點了。你可以完全將工作重點放在建立對象、類庫、數據訪問等,向表現層提供方法即可。下邊的例子是我以前做項目的,應該有點參考價值。

2:網站程序員,別讓HTML標簽阻擋了你的視線。

如果你覺得你真的非常討厭繁瑣的HTML標簽,而且自己的學習方向也不在網站的表現層,那你就和HTML標簽徹底地說再見吧。

我曾經在傳統桌面軟件開發的公司工作,程序員都不會HTML,網站項目緊的時候又不得不讓他們來幫忙。我們就拿著Visual Studio .Net 2003自帶的幾個例子仔細分析,按照面向對象的結構化分層開發模式,也能非常好的進行配合。以新聞模塊的開發為例:
第一步:網站程序員可以按需求分析進行數據庫設計,你可以負責建表、編寫存儲過程。這類的事情程序員都非常的熟悉。
第二步:定義對象。將網站的信息對象化,比如:

    Public Class News
        Protected _id As Integer
        Protected _typeId As Integer
        Protected _title As String
        Protected _author As String
        Protected _original As String
        Protected _updateTime As DateTime
        Protected _content As String
        Protected _clickCount As Integer

        Public Property Id() As Integer
            Get
                Return _id
            End Get
            Set(ByVal Value As Integer)
                _id = Value
            End Set
        End Property

        Public Property TypeId() As Integer
            Get
                Return _typeId
            End Get
            Set(ByVal Value As Integer)
                _typeId = Value
            End Set
        End Property

        Public Property Title() As String

        End Property

        Public Property Author() As String

        End Property

        Public Property original() As String

        End Property

        Public Property UpdateTime() As DateTime

        End Property

        Public Property Content() As String

        End Property

        Public Property ClickCount() As Integer

        End Property
    End Class

就像這樣,把網站里所有的表都試著對象化。然后再定義對象相關的記錄集,上邊定義的是單個的新聞對象,再定義一個新聞的記錄集。

Public Class Newss
......
End Class

12下一頁閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲美女av电影| 久久成年人视频| 清纯唯美日韩制服另类| 国产成人小视频在线观看| 日本国产一区二区三区| 欧美限制级电影在线观看| 久久国内精品一国内精品| 欧美激情视频在线| 久久午夜a级毛片| 视频在线观看一区二区| 亚洲一区二区在线| 日韩精品在线电影| 日韩国产精品亚洲а∨天堂免| 欧美激情欧美狂野欧美精品| 日韩欧美999| 国产精品久久久久久久美男| 97热精品视频官网| 中文字幕亚洲精品| 最近中文字幕2019免费| 欧美高清视频免费观看| 久久久国产精品亚洲一区| 97免费视频在线| 久久久视频精品| 亚洲摸下面视频| 91成人天堂久久成人| 久久人91精品久久久久久不卡| 奇米成人av国产一区二区三区| 欧美性videos高清精品| 色综合久久天天综线观看| 欧美伊久线香蕉线新在线| 人妖精品videosex性欧美| 国产99久久久欧美黑人| 久久99久久久久久久噜噜| 亚洲欧美成人一区二区在线电影| 久久人人爽人人爽人人片亚洲| 国产成人高清激情视频在线观看| 一区二区日韩精品| 日韩在线播放视频| 亚洲欧美日韩久久久久久| 57pao国产精品一区| 亚洲精品短视频| 秋霞av国产精品一区| 亚洲伊人久久综合| 成人精品一区二区三区| 国产精品视频资源| 欧美成人精品在线观看| 国产不卡视频在线| 在线亚洲午夜片av大片| 久久伊人免费视频| 亚洲第一区在线观看| 欧美精品激情在线| 亚洲xxxx在线| 国产91精品在线播放| 美女视频久久黄| 久久国产精品久久国产精品| 精品亚洲一区二区三区在线播放| 国产精品久久久一区| 九九精品在线播放| 欧美孕妇与黑人孕交| 日韩av一区二区在线观看| 欧美精品手机在线| 亚洲字幕在线观看| 91久久中文字幕| 91亚洲人电影| 91精品久久久久久久久久入口| 久久好看免费视频| 国产精品精品视频| 国产中文字幕91| 欧美美女操人视频| 国产精品美女在线观看| 亚洲成av人影院在线观看| 日韩精品视频在线免费观看| 91极品女神在线| 亚洲精品久久在线| 欧美一区二区.| 日韩最新在线视频| 久久久久久噜噜噜久久久精品| 国内精品久久久久久| 国产精品狼人色视频一区| 亚洲美女激情视频| 日韩一区av在线| 亚洲va欧美va在线观看| 国产欧美一区二区三区在线| 成人深夜直播免费观看| 欧美肥臀大乳一区二区免费视频| 欧美丝袜第一区| 日韩精品免费在线视频| 久久视频精品在线| 午夜免费在线观看精品视频| 久久久噜噜噜久久中文字免| 亚洲人成在线免费观看| 欧美激情亚洲综合一区| 欧美野外wwwxxx| 亚洲精品中文字幕av| 亚洲欧美综合另类中字| 7777免费精品视频| 精品久久久91| 久久91精品国产91久久久| 高清欧美一区二区三区| 国产精品视频网址| 亚洲欧美另类自拍| 精品成人久久av| 亚洲精品欧美一区二区三区| 亚洲乱码国产乱码精品精天堂| 欧美午夜美女看片| 欧美一区二区三区四区在线| 蜜月aⅴ免费一区二区三区| 日韩在线观看电影| 尤物九九久久国产精品的分类| 欧美二区在线播放| 亚洲a级在线观看| 欧美激情视频三区| 国产精品美女无圣光视频| 成人午夜小视频| 日韩小视频网址| 日韩精品免费在线视频| 成人乱色短篇合集| 日韩高清中文字幕| 国产欧美一区二区三区在线| 亚洲欧美日韩中文在线制服| 国产精品一区二区久久| 国产亚洲人成网站在线观看| 日韩av不卡在线| 久久中国妇女中文字幕| 裸体女人亚洲精品一区| 日本一区二区在线免费播放| 国产做受69高潮| 日本不卡高字幕在线2019| 欧美午夜激情视频| 国产一区二区精品丝袜| 4438全国成人免费| 日韩精品免费在线视频| 不卡毛片在线看| 欧美一级淫片videoshd| 97**国产露脸精品国产| 亚洲色图色老头| 亚洲国产精品悠悠久久琪琪| 中文字幕亚洲无线码在线一区| 亚洲激情 国产| 日本精品久久久久影院| 欧美日韩日本国产| 亚洲欧美日韩网| 亚洲成**性毛茸茸| 91理论片午午论夜理片久久| 国产精品一区二区三区免费视频| 大桥未久av一区二区三区| 欧美成人黄色小视频| 欧美激情精品久久久久久久变态| 欧美黑人狂野猛交老妇| 亚洲成年网站在线观看| 欧美电影第一页| 久久久久久有精品国产| 亚洲精品午夜精品| 欧美专区第一页| 成人深夜直播免费观看| 欧美精品一区二区三区国产精品| 国产精品v片在线观看不卡| 国产精品91免费在线| 国产成人精品优优av| 亚洲精品日韩在线| 精品无人区太爽高潮在线播放| 91av福利视频| 一区二区中文字幕| 国产精品高清在线观看|