婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 網站程序員如何應對web標準第1/2頁

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

熱門標簽:語音平臺系統 滄州智能外呼系統收費 嘟聲的電銷機器人 湖北穩定外呼系統 忻州外呼系統接口對接 地圖標注和圖片標注 醫院地圖標注 電銷機器人怎么收費 洛陽便宜外呼系統廠家

作者: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下一頁閱讀全文

標簽:定州 日照 山南 內蒙古 巴彥淖爾 96 宜賓 防城港

巨人網絡通訊聲明:本文標題《網站程序員如何應對web標準第1/2頁》,本文關鍵詞  網站,程序員,如何,應對,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《網站程序員如何應對web標準第1/2頁》相關的同類信息!
  • 本頁收集關于網站程序員如何應對web標準第1/2頁的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 兴仁县| 富源县| 乐都县| 武邑县| 理塘县| 额敏县| 凤翔县| 高唐县| 秦皇岛市| 阆中市| 略阳县| 霸州市| 墨脱县| 永善县| 台南市| 泰州市| 麟游县| 鄯善县| 涟水县| 尤溪县| 西吉县| 栖霞市| 专栏| 常熟市| 苏尼特左旗| 叙永县| 武穴市| 东海县| 富平县| 睢宁县| 普兰店市| 宣武区| 巴中市| 噶尔县| 徐州市| 嫩江县| 吕梁市| 盈江县| 合川市| 遂川县| 金门县|