最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

網(wǎng)站程序員如何應(yīng)對(duì)web標(biāo)準(zhǔn)第1/2頁(yè)

 更新時(shí)間:2007年04月02日 00:00:00   作者:  

作者:jxdawei

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

本文討論的是在web標(biāo)準(zhǔn)普及的形勢(shì)下,網(wǎng)站程序員的定位以及如何與設(shè)計(jì)師配合開(kāi)發(fā)符合web標(biāo)準(zhǔn)的網(wǎng)站項(xiàng)目。
本文適合的讀者是傳統(tǒng)TABLE布局下分工不是非常明晰的程序員。

1:學(xué)習(xí)web標(biāo)準(zhǔn),讓你的工作變得更加簡(jiǎn)單。

web標(biāo)準(zhǔn)是大勢(shì)所趨,所以作為網(wǎng)站程序員。你必須洗腦,必須去學(xué)習(xí)web標(biāo)準(zhǔn)。去重新認(rèn)識(shí)html標(biāo)簽,去了解如何讓程序輸出頁(yè)面需要的代碼。

比如:

上邊是美工出來(lái)的效果圖,下邊是符合標(biāo)準(zhǔn)的程序代碼:

    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)

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

2:網(wǎng)站程序員,別讓HTML標(biāo)簽阻擋了你的視線。

如果你覺(jué)得你真的非常討厭繁瑣的HTML標(biāo)簽,而且自己的學(xué)習(xí)方向也不在網(wǎng)站的表現(xiàn)層,那你就和HTML標(biāo)簽徹底地說(shuō)再見(jiàn)吧。

我曾經(jīng)在傳統(tǒng)桌面軟件開(kāi)發(fā)的公司工作,程序員都不會(huì)HTML,網(wǎng)站項(xiàng)目緊的時(shí)候又不得不讓他們來(lái)幫忙。我們就拿著Visual Studio .Net 2003自帶的幾個(gè)例子仔細(xì)分析,按照面向?qū)ο蟮慕Y(jié)構(gòu)化分層開(kāi)發(fā)模式,也能非常好的進(jìn)行配合。以新聞模塊的開(kāi)發(fā)為例:
第一步:網(wǎng)站程序員可以按需求分析進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),你可以負(fù)責(zé)建表、編寫(xiě)存儲(chǔ)過(guò)程。這類的事情程序員都非常的熟悉。
第二步:定義對(duì)象。將網(wǎng)站的信息對(duì)象化,比如:

    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

就像這樣,把網(wǎng)站里所有的表都試著對(duì)象化。然后再定義對(duì)象相關(guān)的記錄集,上邊定義的是單個(gè)的新聞對(duì)象,再定義一個(gè)新聞的記錄集。

Public Class Newss
......
End Class

相關(guān)文章

  • jQuery會(huì)死嗎?我為什么不用vue寫(xiě)富文本

    jQuery會(huì)死嗎?我為什么不用vue寫(xiě)富文本

    jQuery會(huì)死嗎?我為什么不用vue寫(xiě)富文本,本文通過(guò)文字實(shí)例代碼相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • 如何在vscode中正確使用正則表達(dá)式進(jìn)行文檔內(nèi)容的替換編輯

    如何在vscode中正確使用正則表達(dá)式進(jìn)行文檔內(nèi)容的替換編輯

    正則表達(dá)式是一種強(qiáng)大的模式匹配工具,它具有廣泛的應(yīng)用,包括數(shù)據(jù)清洗、文本處理、文件搜索等方面,這篇文章主要給大家介紹了關(guān)于如何在vscode中正確使用正則表達(dá)式進(jìn)行文檔內(nèi)容的替換編輯,需要的朋友可以參考下
    2023-12-12
  • Istio?訪問(wèn)外部服務(wù)流量控制最常用的5個(gè)技巧示例

    Istio?訪問(wèn)外部服務(wù)流量控制最常用的5個(gè)技巧示例

    這篇文章主要介紹了Istio訪問(wèn)外部服務(wù)流量控制最常用5個(gè)技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Postman的基本用法詳解

    Postman的基本用法詳解

    這篇文章主要為大家介紹一下Postman軟件的基本用法,主要包括瀏覽器復(fù)制請(qǐng)求信息并導(dǎo)入到軟件從而測(cè)試、發(fā)送請(qǐng)求,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-08-08
  • 算法系列15天速成 第十二天 樹(shù)操作【中】

    算法系列15天速成 第十二天 樹(shù)操作【中】

    先前說(shuō)了樹(shù)的基本操作,我們采用的是二叉鏈表來(lái)保存樹(shù)形結(jié)構(gòu),當(dāng)然二叉有二叉的困擾之處,比如我想找到當(dāng)前結(jié)點(diǎn)的“前驅(qū)”和“后繼”,那么我們就必須要遍歷一下樹(shù),然后才能定位到該“節(jié)點(diǎn)”的“前驅(qū)”和“后繼”,每次定位都是O(n),這不是我們想看到的,那么有什么辦法來(lái)解決呢
    2013-11-11
  • 詳解git reset --hard 和 git reset --soft區(qū)別

    詳解git reset --hard 和 git reset --soft區(qū)別

    這篇文章主要介紹了詳解git reset --hard 和 git reset --soft區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Git的使用規(guī)范流程總結(jié)

    Git的使用規(guī)范流程總結(jié)

    大家都明白在團(tuán)隊(duì)開(kāi)發(fā)中,遵循一個(gè)合理、清晰的Git使用流程,是非常重要的。否則,每個(gè)人都提交一堆雜亂無(wú)章的commit,項(xiàng)目很快就會(huì)變得難以協(xié)調(diào)和維護(hù)。所以這篇文章給大家分享了Git的使用規(guī)范流程,有需要的可以參考借鑒。
    2016-09-09
  • 使用動(dòng)畫(huà)實(shí)現(xiàn)微信讀書(shū)的換一批效果(兩種方式)

    使用動(dòng)畫(huà)實(shí)現(xiàn)微信讀書(shū)的換一批效果(兩種方式)

    這篇文章主要介紹了使用動(dòng)畫(huà)實(shí)現(xiàn)微信讀書(shū)的換一批效果,本文通過(guò)實(shí)例代碼通過(guò)兩種方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • git如何撤銷commit的方法(未push)

    git如何撤銷commit的方法(未push)

    這篇文章主要介紹了git如何撤銷commit的方法(未push),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Git原理和常用操作

    Git原理和常用操作

    今天小編就為大家分享一篇關(guān)于Git原理和常用操作的文章,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-10-10

最新評(píng)論

襄汾县| 夏河县| 锡林浩特市| 衡山县| 台东县| 泽库县| 临漳县| 焦作市| 绍兴县| 淮阳县| 威海市| 绥江县| 志丹县| 永平县| 两当县| 陵水| 上饶市| 岳池县| 遂溪县| 泽普县| 库伦旗| 河曲县| 邯郸县| 万全县| 余庆县| 江安县| 南部县| 泸溪县| 黎川县| 万全县| 罗江县| 嵊州市| 临潭县| 绥化市| 垣曲县| 通道| 剑阁县| 平湖市| 财经| 苍山县| 家居|